Kubelet directory-name builder funcs

This is shake-out from playing with volumes.  Not sure if the rollback stuff is right - we do not clean up other stuff if a pod fails to start...

@dchen1107 
I could break this PR up if the rest seems passable and this is contentious.