Fail fast by returning error if request is expired.
Add richer counters for GetEndPoints vtgate call.

We want counts split-out by cell/keyspace/shard/dbtype. We also want to
count stats based on what was returned regardless of what was in cache.
In this way, we can reasonably estimate for example, the rate of queries
served errors; this is a better monitoring strategy than reporting
whether there would be an error were a query to be served at the time of
stats poll.
Rearrange on-return stats counting to better count remote entries even if they are errors.
Merge branch 'liguo'
Workaround for unknown bug in reparent.

It needs to be fixed, but until then, using old vtctl way
instead of RPC. And misc cleanup.
Merge branch 'master' of https://github.com/youtube/vitess
Moving a couple files from wrangler to topotools.

They fit better there, as they don't use the wrangler anyway.
Fixing this test too.
Merge pull request #75 from plobsing/count-vtgate-endpoint-queries

Count vtgate endpoint queries
Better doc and interface definitions for these files.
Merge branch 'master' of github.com:youtube/vitess
Merge branch 'rowcache'