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.
Make tests more than twice as fast
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
Make flake8 part of test suite
Explicitly install flake8 and run it
Fix type comparison to isinstance check
Merge pull request #71 from stefanw/improve-testing

Improve test suite and testing
add 'build' to .gitignore
Merge pull request #72 from cli248/new_master

Add 'build' to .gitignore

Thanks to @cli248
Merge branch 'master' into fix-table-cache
Add a test case for table cache updates

This test case verifies whether get_table returns the most up-to-date
table object containing all columns that has been added to the table
since the last cache update.