Test Python 2.6

Python 2.6 can be tested too, but using `unittest2`, the backported `unittest` for 2.6.

PyPy3 can also be tested, and passes, with no additional changes.

The tests all pass.