Initial commit.
Packaged, tests added.
Make tests work on Python 2.6.
Upstream no longer supports Python 2.6.