Integrate builds in openshift origin

Merge of build work into origin repository. Includes API client for origin and k8s.
Is this worth of extra function? Do you expect the "/builds/" string to be changed at some point?
(same for `makeBuildConfigKey()`)