Enable tests, with a fix for the 2to3 usage
Upstream is set up to run 2to3 for build/install with Python 3,
but the way they've done it doesn't work for running tests.
With the 2to3.patch tweak, we can run `setup.py nosetests` and
the tests will be run with the 2to3-ed code.