Initial addition of kubectl to origin

This PR will add `openshift kubectl` command that exposes all operations from Kubernetes `kubectl` and also Origin specific operations (buildLogs, apply, process, etc...)

TODO / Bugs:

- [x] Port bare kubectl to `openshift kubectl`
- [x] Add `openshift kubectl apply`
- [x] Add `openshift kubectl process`
- [x] BUG: Currently the MultiRESTMapper identifies **all** objects with version `v1beta1`. This is wrong and it should mappings using the Kubernetes RESTMapper and not the Origin RESTMapper. I think this is because we use `api.Scheme` to hijack Origin API objects into Kubernetes API. @smarterclayton should we have our own `api.Scheme`? The code: https://github.com/openshift/origin/pull/444/files#diff-12233d4eceb71a4fae679baeab5b314eR25
@ncdc there are similar examples in kubernetes code (check pkg/config) use as a 'reference' or an 'example'. I agree that the `config_example.json` us useless and yet another thing to maintain as we have example app. Will remove it for now.