Update the kubelet with the ability to register itself with the master.

See #2303
Hmm.  In the case where a kubelet has some pods running already, and where the cloud provider is temporarily unavailable, we don't want the kubelet to be in a crash loop.