Add initial lifecycle and hooks into kubelet.

Does it really make sense to do it this way? how can you run something in the container before it is started?