[WIP] Initial implementation of Config creation

This PR contains initial support for Config creation for the Origin `kubecfg` client. There is an example Config JSON (same format as you get when you use templateConfig for generation).

To try this out, you can execute this command:

```
$ openshift kube apply -c pkg/config/example/config.json
```

The the client will create the resources in following order: Services, Pods, ReplicationControllers. 

FYI: This PR bundles https://github.com/openshift/origin/pull/41 because I need Config{} object.
So why do you need to do this in an if block?  Shouldn't this be a loop like:

```
for _, obj := range items {
  kind := getKindFromObjByConvertingToARuntimeObj()
  client, ok := storage[kind]
  if !ok {
    return "not recognized error"
  }
  checkForFilterConditions()
  // create / delete / update
}
```