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.