Support connecting to Docker via HTTPS

We will attempt an HTTPS connection if a path to a client.key/client.pem
pair is specified via the `--docker-cert-path` argument in the agent or via
the `DOCKER_CERT_PATH` environment variable.
I think this could be replaced with just this?

    final String dockerCertPath = getenv("DOCKER_CERT_PATH");