Make setuptools required by setup.py.

This simplifies setup.py and allows lots of useful stuff that distutils
just doesn't have.