* bugfix for decoding values of columns in charset "utf8mb4"
* Close connection on EOF packet
* Don't fail on incomplete dates (with 0 as day or month), such as 2015-00-21 or 2015-05-00
* Fix GtidSet __str__ representation
* Fix typo in TableMapEvent comment
* gtid failed parsing: raise with value
* Explicit close stream connection on exception, to prevent sockets from sitting in CLOSE_WAIT status with PyPy
* Further (micro)optimization: Moving popular column types to top of if/elif, so they can shortcircuit earlier.
* Making Column attribiutes into regular object attributes instead of a dictionary. This makes getting the attribute about 20 times faster.