vttablet protocol changes

Client stops transmitting ConnectionId so we can drop
support for reserved connections (obsolete). Also changed
ExecuteBatch API to separate out session info from query list.
Adding hooks for replication actions.

That way we can tell external processes that our stopped
replication is OK.
Merge branch 'replication'
Merge branch 'master' of github.com:youtube/vitess