CURATOR-33 recursive TreeCache recipe

Worth mentioning: it would be totally possible (and perhaps even cleaner) to build consistent COW snapshots as a layer on top of TreeCache.  You'd just listen to all the events coming from TreeCache and use it to drive your COW tree.  Maybe that would be an interesting follow on?