Add low level APIs for semi-async query.
Add `waiter` to MySQLdb.Connection.
Add waiter samples.
Merge pull request #2 from PyMySQL/semi-async

Support async query