Support `autocommit=True` for constructor argument.
Merge branch 'master' of https://github.com/farcepest/MySQLdb1 into autocommit_on
autocommit=None means using server default.
Fix typo.
'BEGIN' on __enter__ if autocommit is enabled.
If setuptools is importable, don't force use of 'distribute'.

Allows use of post-merge setuptools 0.7.
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.
Fix problem with return None if Datetime field contained microsecond (Issue #24)
Merge pull request #18 from tseaver/do_not_force_distribute

If setuptools is importable, don't force use of 'distribute'.
Merge pull request #25 from tyzhnenko/microsecond-bug-fix

Fix problem in Datetime with microsecond returns (Issue #24)
Merge pull request #12 from KLab/autocommit_on

Support keyword argument to initially autocommit=on
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.