stats: Fix rates inconsistency bug.
vtgate: add multidimensional QPS counters.
stats: rename Map* to Multi* to make multidimensionality of the counters more obvious.

Conflicts:
	go/cmd/vtgate/vtgate.go
	go/vt/tabletserver/schema_info.go
	go/vt/vtgate/scatter_conn.go
QPS and error rates in vtgate's status.
Few changes to toporeader related stuff.

Hoping to increase QPS, no luck so far. Need profiling.
Adding profiling support to servenv, zkclient2.

And the test now collects pprof info.
Just run:
./zkocc_test.py -v TestZkocc.test_vtgate_qps --skip-teardown
Then run:
go tool pprof $VTROOT/bin/vtgate $VTDATAROOT/tmp/vtgate.pprof
(or with zkclient2 for the client side)
and for instance type 'web' in the prompt.
Adding comment to test.
Merge branch 'master' of github.com:youtube/vitess
Merge branch 'master' of github.com:youtube/vitess
Fixing unit tests.
Lowering expected QPS for this test.
Generate keyspace/shard create/update/delete events.
vtgate: stats in /debug/status presented side by side.
Merge branch 'vtage-stats-side-by-side'
parser: support for INSERT...SET syntax

We're seeing some usage of this syntax in our binlogs that causes
the rowcache invalidator to throw false warnings. Adding it to the
grammar, but we convert the AST such that it will emit the
INSERT...VALUES representation.
invalidator: remove spammy cross-db dml warning

There's apparently going to be lots of cross-db dmls when we start
sharding. So, this warning can cause log spam.
invalidator: info error count bug fix
Add comments to parser planIds
Minor update on parser comments
Pass (Shard|Keyspace)Info structs instead of serialized data.