Implement SQLite datetime fix
Create a new dict before updating data. Fixes #53
Change code to use copy().
add drop_column function
Merge pull request #54 from cli248/upstream

add drop_column function
use row.copy() not copy.copy(row)
chang "Text" to "String" in create_table() function, fix issue #51
modify testcase for create_table() function
Merge pull request #55 from cli248/upstream

Fix #51: change 'Text' to 'String' in create_table function
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