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 
Actually I am super confused-- what interface? I can't find it? Why do volumes need to call these methods on kubelet?