brianmario/mysql2 — pull request #302 by shwoodard (2012-09-05 00:04:25+00:00)
Title: Make :reconnect= a public method on client

This is needed for Sequel because it does not allow you to pass options
to the constructed mysql2 client at construction time so you must be able to
set it later.

Sequel usage:

```ruby
Sequel.connect(sql_config.merge(:after_connect => lambda {|c| c.reconnect = true}))
```