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`.
Maybe I'm misunderstanding, but I meant you could use `net.DialTimeout` instead of manually calling `time.Sleep` each iteration.