Adding support for Deadlock recovery
Improvements to error handling from dropped connections, properly inherit pool size from db.opts
Adding rescue for Mysql2::Error when creating a deferable on a connection that has idled out and been disconnected