This is a pretty big simplification: the user should first use pip to
install everything in `requirements.txt`, and we no longer try to
cater to cases where Cython is missing, etc.
This was in setup.py to reduce litter in the root directory, but it's
simpler to keep it how it's supposed to be.