Replaces etcd watching on the Kubelet with API

Disables etcd configuration loading if the --use_etcd_for_pods parameter is
false.  Depends on the Watch implementation of BoundPods and adds
Client methods for that.  Depends on Watch returning the full
state when resourceVersion is empty.