Now also returning primary key columns.

So the schema is more complete and useful.
Checkpoint of more differ work.

Changing TYPE_CHECKER to have query service enabled.
The diff is still missing a few things, and comparing PK
values is the sticky point for me now.
Adding keyrange and handling diff better.
General clean up.
Merge branch 'master' into replication