Integrate builds in openshift origin

Merge of build work into origin repository. Includes API client for origin and k8s.
Nit: these methods don't need to take pointers to a Build/BuildConfig because they do not alter the state of their parameters.