Use setuptools instead of distutils so we can build an egg file (python setup.py bdist_egg).