Integrate builds in openshift origin

Merge of build work into origin repository. Includes API client for origin and k8s.
we can easily do extract method refactors to keep this method short, if we're not afraid of having a private type like 'allInOneContext'.