Implement SQLite datetime fix
Only apply fix when the current engine has an SQLite dialect
Fix syntax errors cause by old octal literals
Use new urllib.parse imports with fallbacks
Replace old except syntax with new one

Drops Python 2.5 support
Remove basestring, unicode from code base
Handle Python 3 keys/values iterators
Turn ResultIter class into Python 3 iterator
Move from sqlalchemy-migrate to alembic

This affects how columns are added and dropped from
tables. MetaData and SQLATable objects have to be
recreated to make sync changed columns.
Add Py 2 and Py 3 classifiers
Replace unicode with str, duck type encode
Fix a couple of more iterator changes
Put actual unicode character into test data
Make argparse a Python 2.6 dependency
Fix Python version detection for Python 2.6
Fix tests under Python 2.6

assertRaises is not a context manager under Py 2.6
Do not install test package into global namespace
Set up test suite running through setup.py

Run with python setup.py test
Add Travis CI tests
Reset DATABASE_URL OS environ value properly

Let's be nice, who knows when this will save the day.