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 unit tests now build their keys in a method.