Integrate builds in openshift origin

Merge of build work into origin repository. Includes API client for origin and k8s.
Let's remove the duplication in the common names.  Most upstream packages have only one noun so it's "service.NewStorage()".  Since we have two we need "build.NewConfigStorage" and "build.NewStorage" and the GoDoc should describe what resources they apply to.