Add basic host management with drivers
Add basic Digital Ocean driver
Add state to digital ocean
Open Docker port on Digital Ocean hosts
Print errors inline when listing hosts
Wait for TCP in a loop
Pick random available port for virtualbox SSH
Add the minor hack to get "docker hosts create DRIVER [OPTIONS] NAME" so "[OPTIONS]" can be driver-dependent

Signed-off-by: Andrew Page <admwiggin@gmail.com>
Add a FIXME about GitHub API rate limiting

Signed-off-by: Andrew Page <admwiggin@gmail.com>
Fix "rename /tmp/boot2docker-598737585 HOME/.docker/hosts/HOST/boot2docker.iso: invalid cross-device link" by downloading instead to HOME/.docker/hosts/HOST/boot2docker.iso.tmpXXXX
Change the VBM const to be vboxManageCmd so it isn't exported (because it doesn't need to be)
Add unit tests for Store
Add slightly better error for when vbm() fails
Remove a few modifyvm flags that aren't available on some VBox versions and shouldn't actually make a difference
Revert "Add the minor hack to get "docker hosts create DRIVER [OPTIONS] NAME" so "[OPTIONS]" can be driver-dependent"

This reverts commit 7e06571f2dddcc37550f4837c43561f457d9084e.

Signed-off-by: Andrew Page <admwiggin@gmail.com>
Add FIXME for driver-specific flags as discussed
Add basic active host support

Currently not possible to unset active host. Will perhaps fix itself
with a "default" host.
Improve error message for when hosts don't exist
Fix ".active" to not be +x
Rename "Unknown" state to "None"