ContainerConfig
Describes the container to run and how StreamLink clients authenticate against it.
Implemented by DefaultContainerConfig (builds a Liberator image on the fly) and CustomContainerConfig (wraps a container and configuration you supply).