Python 3 compatibility

As distribute can convert the contents automatically on running
python setup.py install, the easiest way to achieve this is switching
to distribute instead of distutils.