Support SSH tunnelling to connect to docker.

I have added a feature to optionally tunnel connections to the Docker daemon though an SSH tunnel.