Tell us the version when users show us debug logs
Lets upgrade all running, saved and paused vm's and restart them, and also tell the user if there was an error.
Add 'upgrade' and remove the duplicate 'destroy'
Add VirtualBox shared folders creation

This includes a new commandline flag to control this behavior, for those who don't want the default (which is currently automount `/Users` for OS X, and automount `C:\Users` for Windows, but will change to automount `homeDir()` at some point in the future).

The commandline flag (`--vbox-share=shareDirectory[=shareLabel]`) defines a series of essentially key-value pairs for VirtualBox shared folders in the format `shareDirectory[=shareLabel]`, where `shareLabel` becomes the in-guest mount location (and it defaults to the value of `shareDirectory`).

It also supports `--vbox-share=disable` in order to explicitly disable any automatic sharing.
Merge pull request #258 from tianon/vbox-sharing

Add VirtualBox shared folders creation
Output location line in profile as a comment
Merge pull request #262 from nathanleclaire/comment_profile

Output location line in profile as a comment
Make the source URL for the b2d ISO customizable
Merge pull request #248 from SvenDowideit/tell-user-to-restart-if-paused-or-saved

Lets upgrade all running, saved and paused vm's and restart them, and al...
Merge pull request #256 from SvenDowideit/list-upgrade-to-usage

Add 'upgrade' and remove the duplicate 'destroy'
Merge pull request #267 from bjaglin/urlcustomiso

Add configuration flag allowing the use of a custom b2d ISO source URL
Corrected a spelling mistake.
Merge pull request #268 from shaundon/patch-1

Corrected a spelling mistake.
Instruct user to set DOCKER_TLS_VERIFY

Signed-off-by: Aanand Prasad <aanand.prasad@gmail.com>
Store certs in ~/.boot2docker/certs

We don't want to clutter up ~/.docker.

Signed-off-by: Ben Firshman <ben@firshman.co.uk>
Send debug output to stderr when copying certs
Check all necessary environment variables

If any of DOCKER_HOST, DOCKER_CERT_PATH or DOCKER_TLS_VERIFY are
incorrect, `boot2docker up` will inform the user, and
`boot2docker shellinit` will output the correct commands to set/unset
them.

Signed-off-by: Aanand Prasad <aanand.prasad@gmail.com>
Set up virtualbox shares on start

Previously they were set up on create, but this meant that they
would not be created when boot2docker was upgraded.

Signed-off-by: Ben Firshman <ben@firshman.co.uk>
Merge pull request #271 from bfirsh/store-certs-in-boot2docker-directory

Store certs in ~/.boot2docker/certs
Merge branch 'set-up-shares-start' of https://github.com/bfirsh/boot2docker-cli into bfirsh-set-up-shares-start

* 'set-up-shares-start' of https://github.com/bfirsh/boot2docker-cli:
  Set up virtualbox shares on start

Also, revert the removal of the `--vbox-share` flag.