wip: standardize install and configuration of docker

This makes the default OS Ubuntu 14.04 amd64 and uses a "standard" method of installing and configuring Docker.  This will handle installing Docker as well as setting the default options to be unified across providers.  It also makes for an easier upgrade path as drivers simply need to call `InstallDocker`.
Yeah so this is for connection errors (for when the port is open but the service isn't available) as well as timeouts.  I've renamed to "maxRetries" to be more clear.  Hopefully it is clearer - sorry for the confusion!