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`.
Actually that is having other side effects.  If the dialtimeout is used, it is consistently throwing "connection refused" errors.  It looks like it actually gets past the timeout but the service isn't available yet.