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 to do this because this ties version to loading docker.  Also, we don't want not having Docker on the server to prevent the all-in-one server from starting up (so you can run it on the dev environment).  I would recommend dropping this for now, and instead printing it into the logs on the "openshift start" command.