Implement SQLite datetime fix
Only apply fix when the current engine has an SQLite dialect
added test for ordered keys
using OrderedDict to preserve key order
Fix insert for tables that do not have any primary key.

The insert method returns the value of the primary key for the inserted
row. But for tables that do not have any primary key, it raises an
IndexError, which is clearly wrong. At best it should return None in
such cases and avoid raising any exception.
Merge pull request #60 from abhinav-upadhyay/fix-table-insert

Fix insert for tables that do not have any primary key.
Release 0.3.15.
Merge commit '2566581442eff9b17ee439296e7c4e9c232cee26'
Merge branch 'python-3' of github.com:stefanw/dataset into stefanw-python-3
fix test for ordereddicts
Merge pull request #46 from 3onyc/issue-34

Implement SQLite datetime fix (Fixes #34)
Update to version 0.4.0
fixed bug with offsets and limits.
Merge pull request #64 from Aditya-upadhyay/bugfix/offsets_and_limit

fixed bug with offsets and limits.
Merge branch 'master' into improve-testing

Conflicts:
	test/test_persistence.py
Don't convert to datetime, if it is already datetime
Fix infinite loop in find method

If a _limit is not given, the query limit should
be given by eit
Remove OrderedDict implementation as RowProxy is returned

http://docs.sqlalchemy.org/en/rel_0_9/core/connections.html?highlight=rowproxy#sqlalchemy.engine.RowProxy
Upgrade dependencies