Fixing a bug in fakezk creation from json.
Fixing typo.
Merge branch 'master' into replication
improved "in use" error, drop vttopo

Numbered pool now accepts a purpose when locking resources,
and reports it as part of the error if it's in use.
Also dropping vttopo from Makefile and .gitignore.
Now using RPCs by default for couple operations.
Merge branch 'barnacle'
Adding flag to enable action-based remote action.

The unit tests need it, they don't support RPC actions.
Adding a registration mechanism for tm server.
Renaming rpc files to _server.
Now supporitng plugable clients in tm.
Renaming files to match vtgate conventions.
vtctl matches action names case insensitive.
Fixing tablet field updates in a couple places.

Also updating the tests properly.
Fixing help message.
Master queryservuce disallow if filter-replicating and fix race condition in post action callback
Merge branch 'master' into liguo
Suppress tx_pool_full logging, too spammy.
Reuse shardinfo in action callback
Merge branch 'master' into liguo
Small change to use a real type.