Changed to setuptools to use 2to3.
Python 3 support using 2to3.

The test suite is now also installed with the package making it
easier to test the deployed version.
Merge pull request #29 from ajdawson/py3-2to3

Python 3 support using setuptools and 2to3