Initial version of boot2docker script in Go

Now we can build a single binary without extra dependency other than `libc`. `boot2docker ssh` is not implemented as I'm not sure how to properly handle pty in a cross-platform way. 

All config now comes from the environment so Windows folks won't be left
behind without a proper shell? :)

I need to fix the exec invocation to be whitespace-safe later.