Use shared watch code in kubelet etcd config

Oh, yeah, that's the other thing I was going to say. The registry things are server side code right now, not node agent code. Not that they couldn't be, but it seems like an unnecessary layer for this use.