Merge pull request #167 from methane/master

Merge #152 and make some fixups
Support IPv6 (fixes #118)
Merge branch 'master' of github.com:PyMySQL/PyMySQL
Support sql_mode=NO_BACKSLASH_ESCAPES
Merge pull request #168 from methane/no-backslash-escape

Support sql_mode=NO_BACKSLASH_ESCAPES
Typo in comment.
Fix salt size in handshake.
Add `autocommit` option to autocommit (fixes #104)
Add connection.get_autocommit().

To know current autocommit mode.
Merge pull request #169 from methane/connectors-autocommit

Connectors autocommit (#104)
Add test for #95.
Fix test for issue #95
Read `database` rather than `db` from my.cnf.

Also change argument name. But keep `db` for backward compatibility.
Add con.select_db() method. (fixes #80)
Merge pull request #170 from methane/select-db

Add con.select_db() method. (fixes #80)
DictCursor: use `table.column` when column name conflicts.

DictCurosr now implemented via DictCursorMixin.
Fix SSDictCursor
Merge pull request #171 from methane/fix-issue79

Fix column name collision on DictCursor and introduce DictCursorMixin.
Update maintainer and add classifiers to setup.py (close #174).
Only debug GC under CPython.