Add initial lifecycle and hooks into kubelet.

(Seems to be missing a push.) I'm not sure I buy that indefinite wait is the right model. @thockin may have thoughts on this?