Add setup.py and set up tox for 2.5+, 3.1+, PyPy, and Jython.
Fix easy Python 3.x test issues.

(Still one more failure to fix but it requires some thought)
Update .travis.yml to now test against all supported Python versions.

(Still need to hack in unofficial Jython support)