add namespaces to origin resources

This adds namespaces for: routes, images, imageRepositories, imageRepositorymappings, builds, buildConfigs, deployments, and deploymentConfigs.  It adds the openshift kubecfg ns command for managing the namespaces, the --ns switch for specifying namespaces inline, and updates the client to pass through correctly.

@derekwaynecarr Can you start the comments?
@derekwaynecarr The code has drifted since the original commit.  Kubernetes no longer has a separate function for it and it's getting set up for cleaner call inside of kubernetes/pkg/apiserver/resthandler.go.  It'll just be a straight split .  Basically, it's shaped differently and I think kubernetes would be the uglier for a change like that now and it's throw away for later.