CURATOR-33 recursive TreeCache recipe

Many tests use the same set of default arguments (and use the existing object from setup), whereas this and a few other use different arguments.  e.g. this is the 'not caching' test so I have to create a new tree with 'false' for caching.  If it would be less confusing, I could just never initialize client in setup and move the initialization explicitly into every test.