Try using setuptools in setup.py, allow bdist_egg where possible