Improved openshift --version, global flags, helpers

* Adding Docker and Go versions to the openshift --version command 
* Adding support to persistent (global) flags, openshift --verbose for now 
* Moved some code to external helper
Remember each command is probably going to have very different behavior, so we don't want to try unifying them yet.  The helper for DefaultDocker is going to be different for a server than a client (client can specify remote docker, server won't be able to).