BUG: fix TravisCI test issues when using setuptools unconditionally.
Also remove all mentions of setupegg.py from the documentation.
BUG: fix MANIFEST.in for removal of a file in gh-8047.
BLD: do not install swig/cython/pyrex files. See #1791.
This is not a complete fix yet. Should be handled correctly in binary