Add more libmysql search paths.

 * Added libmysqlclient.so.18 and libmysqlclient fallback
Support for MySQL library installed on MacOS through Macports as proposed by volka.
More MySQLdb compatibility to make it django compatible
Add missing compatibility files
Fixed ping to raise a DatabaseError like in MySQLdb
Added _last_executed
Fixed the way converters are handled and let them overwrite the default behavior
Fixed unicode errors by decoding them with the connection encoding
replace invalid characters
Add more libmysql search paths.

 * Added libmysqlclient.so.18 and libmysqlclient fallback
Support for MySQL library installed on MacOS through Macports as proposed by volka.
More MySQLdb compatibility to make it django compatible
Fix str==unicode error
Add missing compatibility files
Fixed ping to raise a DatabaseError like in MySQLdb
Added _last_executed
Fixed the way converters are handled and let them overwrite the default behavior
Merge branch 'upstream'

Conflicts:
	MySQLdb/connection.py
commented out test_binary for now
Small cleanups, fixed memory leak.

Connections were not collected properly because __del__ was not overwritten
properly, it seems the __del__ was not required at all.