Use shared watch code in kubelet etcd config

It exists in pkg/registry/etcd/etcd.go, and this patch started by removing the equivalent function from pkg/kubelet/config/etcd.go. I've now copied in `makeContainerKey`, but that doesn't feel right either. Suggestions?