NING-13267: Modifying how subscriptions are cached by topic.  Each topic now has its own entry in the cache.  Added a few tests to verify the behavior