Add container hashing to the container name, and restart containers on changes.
Centralize path magic in apiserver into the New method

Make OperationHandler and WatchHandler properly encapsulate their
concerns and make them not depend on the global path
Merge pull request #835 from smarterclayton/apiserver_cleanup

Centralize path magic in apiserver into the New method
Add more parameters to Watch

* Add labels selector (same as List)
* Add fields selector
 * Plan to let you select pods by Host and/or Status
* Add resourceVersion to let you resume a watch where you left off.
Allow more general parameters to be made by client. Also fix style and comments.
Add fake client to make testing easier.
Add WatchReplicationControllers to kubecfg's fake
Make replication controller use client
Simplify ResourceWatcher interface to one function.
Prevent accidental setting of sync or timeout
Merge pull request #827 from brendandburns/kubelet

Add container hashing to the container name, and restart containers on changes.
Merge pull request #805 from lavalamp/serverWatch

Improve watch
Provide helpers and tests for common error types

Unify error handling in apiserver into a single path - RESTStorage
objects must provide appropriate errors individually.  Ensure ALL
errors which can be traced to logical faults with RESTStorage are
returned as api.Status objects.