Enable watch on node changes.

Add node watch.  I haven't updated scheduler or node controller to use the watch, since there we can't support filtering based on field before NodeStatus is in place.

Our watch code is not tested (at least the filter function).  I added a rest-level watch test for the new minion watch code.  If it's ok, then I can update other object test also.
Service and Endpoint are correct, Pod and Controller are wrong.  We just missed that during code review of the Pod/Controller changes.