Adding support for TLS DOCKER_HOST

Workarounds courtesy of
https://github.com/fsouza/go-dockerclient/issues/173. They can likely be
removed after better support for TLS docker connections is added to
go-dockerclient.
This should be able to be overwritten by an env var that explicitly sets the scheme (i.e. I can use port 12345 and still force `https`)