Remove distribute dependency.

Distribute has been merged with upstream setuptools. The two are
incompatible now, so MySQL-python is uninstallable on systems
with setuptools >= 0.7 installed.
Replace raise Error with distutils exception.

Distutils has an exceptions heirarchy. Use it.
Extend read_timeout support to also include write_timeouts
Add support for tox
Change one assertTrue to assertEquals to get better failure output
tox.ini: Add ipdb as a dep because it's very useful for debugging
More precise get_autocommit based on server_status.
Remove unused variable.
Fix cut off SQL query when its contained `))`, edit insert_values
regexp. Fixes issue #33.
remove -lmysqlclient when static linking.
Fix the conversion of list or tuple args to a SQL.

When there is one element on the list, the generated SQL was
(1,) (python notation of a single element tuple, which is not
valid in SQL.
Syntax fix for python 2.5 support.
Also fix executemany().
microsecond-bug-fix for datetime.datetime
microsecond-bug-fix

When the MySQL Datetime Fraction is less than 6, microseconds set
incorrectly. For example, you set the field, Datetime(3). Then this
library read the time `2013-11-07 10:27:35.705` as `2013-11-08
10:27:35.000705`.
Merge pull request #38 from olive-oasis/master

microsecond-bug-fix for datetime.datetime
Merge pull request #36 from Multiposting/master

Fix the conversion of list or tuple args to SQL.
Merge pull request #35 from methane/static

remove -lmysqlclient when static linking.
Merge pull request #34 from tyzhnenko/test-and-fix-issue-33

Fix cut off SQL query when its contained `))`
Merge pull request #32 from methane/autocommit

More precise get_autocommit based on server_status.