Re-rooting Houdini caches with top level objects

Users found it annoying to name a single piece of geo (or put it in a subnet) just so they can cache it. We now detect top level geo and automatically name it based on the OBJ node name.