Implement version check for client binary upgrade
Add success download text for client
Add --clobber option

By default, the client binary upgrade on Linux gets skipped so that
boot2docker will not interfere with the system's package manager.
However, Linux users can use --clobber option to manually upgrade their
client binary.