Return appropriate error for invalid table in GetMRSplits
Insert signed ints for ids in tests
Prep for horizontal split copy worker: find overlapping shards.
Making MigrateServedTypes use the new overlaping shard code.
Return an error instead of dying if flavor can't be detected.
Adding first non-working version of split clone worker.
Adding split clone vtworker test.
Making this test a lot less flaky, wait on the condition.
Merge branch 'detect'
Merge branch 'resharding'
Merge branch 'master' into replication
Fix flakiness in vtgatev2_test
Adding row splitter, now resharding_vtworker.py passes.

Still needs some cleanup.
Adding test for row_splitter, minor clean ups.

Now vtworker horizontal split is fully functional.
Merge branch 'master' into replication
Merge commit 'c4bd0013e035f19da398ae9d5942df5c1dee4d9c'
Merge branch 'replication'
Refactoring a bunch of code in worker. No functional change.
Refactoring some RPC code, so other RPC implementations can use it too.
Merge branch 'master' into replication