misc bug fixes

- Remove spammy warning message from event streamer.
- Fix panic on double-close of memcache connection.
- Disallow non-identifier table names even if it's back-quoted.
query service: load schema safety

Add some safety around how we load schema by back-quoting table
names. This will prevent unexpected crashes if a badly-named
table makes it through.
Merge branch 'suguwork'
query_service: added support for admin statements

Support for SHOW, DESCRIBE, EXPLAIN and ANALYZE.
query_service: official PLAN_SELECT_STREAM plan id
tablet.py refactoring phase 1

Added a start_vtocc function. It works, but there's still
a lot of duplicate code.
queryservice_test revamp test_env getting better
queryservice_test: merged TestEnv classes into one
Better error reporting in split, adding at least tablet name everywhere.
Using the same connection to lock and unlock tables
for multisnapshot. That way it will work better.
queryservice_test: final touches
Merge branch 'rowcache'
Merge branch 'master' into parser
Add EnableSSL() to mysql.ConnectionParams.
Print start time when running integration tests.
Add connect_dict() to Tablet class to use DictCursor.
Use GTIDSet to specify replication position.
Merge branch 'gtid'
queryservice_test: revert the cleanup removal

Looks like some tests still rely on the cleanup of tables.
Merge branch 'master' into rowcache