wait to free mysql* handle until we're freed
use local db config if avail
bump version to 0.3.12b6
Long live latin1 -> utf8.

Bring back the pure-Ruby charset map pending some other API to remap
MySQL charset -> Ruby encoding.

Revert "remove old pure-ruby encoding lookup tables"
Revert "use new encoding name lookup table when setting charset"
Revert "add script to generate mysql->ruby encoding name lookup table"
Revert "change name of lookup table"
Revert "use generated lookup table in C for mysql->ruby encodings"
Revert "add script to generate mysql->ruby encoding lookup table"

This reverts commit 6ecb1516e79e65bc743623ba89a3358b7efb32c8.
This reverts commit 66416c3fd8dba9fe910ed35cb3331eb286c06158.
This reverts commit af8234b37d5dcf27cb43c59a92ba4cae5be6c980.
This reverts commit 275787d2864827f89ebc0dec84f1e4201c52ee6f.
This reverts commit 5a75d684c5582699b8b56b36ab831e839339b581.
This reverts commit 9df0b4df011bff696e54c9402b9629666710ed26.

Conflicts:
	ext/mysql2/client.c
	spec/mysql2/client_spec.rb