Use shared watch code in kubelet etcd config

I'm trying not to change the actual logic here if possible. The current code starts from 0. The next step is to add checking for 401 in the shared etcd watcher code, which will  mean starting from 0 is actually the right thing to do.