Remove deprecated assertions.
Test all supported Python versions on Travis.
Add support for Python 3.4.
Add support for PyPy.

PyPy3 suport is pending release of a fix for
https://bitbucket.org/pypy/pypy/issue/1946.