Integrate builds in openshift origin

Merge of build work into origin repository. Includes API client for origin and k8s.
This feels wrong as a method on BuildController.  You only call it once.  Inline it or make it a generic function.