WIP towards building the new RPC system. This new class will allow us to register context-sensitive RPC commands. Some small notes were made in the comments regarding the migration, but actual code changes to start incorporating the RPCServer will occur in future diffs.
Depends on D1600.