Refactors for cleaner Rhombus keyspace management

It was very difficult to properly manage multiple Rhombus keyspaces when keyspace definitions are stored within each data keyspace.  This refactor moves definition storage to a new configurable metadata keyspace for use only by Rhombus.  With that completed, it is possible to more cleanly manage Rhombus keyspace creation, removal, and migration.