Refactoring some RPC code, so other RPC implementations can use it too.
Merge branch 'master' into replication
Now using pointers for TableDefinition lists.