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
We don't want global flags I don't think - we're integrating common pieces.  Instead, define an object that can contain those options in it.