Add/Fix shard_conn error logging
Export GTID fields so MysqlFlavor can access the internals.
Add IDPool for assigning and recycling unique slave IDs.
Add channel-based shutdown signaling to ServiceManager.
Add mysql.ForceQuit() to close mysql connection at socket level.
Connect to mysqld as a slave to stream binlogs instead of polling files.
Merge branch 'master' of https://github.com/youtube/vitess
Make KeyspaceId a Stringer.

This allows for human-readable keyspace IDs, rather than invalid-unicode
binary blobs in logs.
Merge pull request #72 from plobsing/keyspace-id-string

Make KeyspaceId a Stringer.
Log unexpected ROLLBACK in real binlog stream.
Add tests for 'SET INSERT_ID' and INTVAR_EVENT.
Update keyspace.py so not depending on shard order
Update keyspace.py to use Name field from shard
Merge branch 'master' of https://github.com/youtube/vitess
Add logging for missing shard
Allow plugin files to add subprocess flags for site-local packages.
Merge branch 'master' of github.com:youtube/vitess
Merge branch 'master' into replication