Other changes:
- Perl is not required.
- Python is a build dependency only.
- rust doesn't build if it's already installed because it picks the libraries in /usr/local/lib first. I added a patch to remove these implicit lib search directories.
- Install ${PREFIX}/lib/rustlib/manifest-rustc to be as close as possible to the official rust installer.