Durable local storage proposal

This is a proposal for #598


Rather than describing it as keeping data around, maybe introduce the idea that a CachedDirectory has a lifetime that is decoupled from any one pod.  It is managed as a first-tier object in the Kubernetes API.