composer.json: updated minimal requirements
Connection: added reconnect() and disconnect() [Closes #40]
custom exceptions (BC break) [WIP]

Inspired at http://www.doctrine-project.org
nonstatic convertException