Implemented common filter for PyDbLite and SQLite

* Updated tests
* Works on Python 3.3
* Changed from distutils to setuptools
Updated version to 3.0

Converted DOS line endings to UNIX
Updated README and moved example runs to example.py
Remade documentation in Sphinx
Added config for travis-ci
Updated README with docs and build status badges.
Fixed pep8 issues and added travis targets: docs,testcoverage,flake8
Making tests work with tox and pyenv
Fix flake8 warnings
Added link to unit test coverage on github pages in sphinx docs