Python 2.6 / 3.2 Support

All unit tests are passing, with 2.6, 2.7, 3.2, 3.3 and pypy.
close #10