Integrate builds in openshift origin

Merge of build work into origin repository. Includes API client for origin and k8s.
Is there any need for the `*OSClient` struct wrapper?
Imho, using `*kubeclient.RESTClient` directly (and defining the `(*OSClient)` methods on `(*Client)` instead) would seem to me more straightforward.. but maybe I'm missing something :)