Replace deprecated PoolListener by @event.listens_for decorator.
When connecting to a MySQL database, force UTF-8 charset.

See discussion found at
https://answers.launchpad.net/gourmet/+question/243472
Some gourmet/backends/db.py cleanup.