ExecuteBatch end to end test
Merge branch 'master' into barnacle
improved vttablet error annotations
annotate balancer errors
pushed annnotation to getEndPoints
Topo integration with vtgate. Also added mechanism to use topo with zkocc.
Topo integration with vtgate. Also added mechanism to use topo with zkocc.
Improved zkocc_test to compare vtgate zk, zkocc implementation. Pruned vttopo everywhere.
Merge branch 'master' into barnacle
Merge branch 'master' of github.com:youtube/vitess
misc fixes

noOutput *string -> UnusedResponse
tabletmanager,py breaks up tuple return from vtgate launch
Receive transaction id through TransactionInfo struct: The reason
why this worked before is because bson wraps simple types as structs.
But we want to move away from such usage.
missed couple more string -> UnusedResponse
add logging for relevant errors
fix race detector errors
Fixing a bug in fakezk creation from json.
Fix calls to std lib log.
Merge branch 'barnacle'
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.