Can compile very basic Rust programs.
Rust buildtype flags.
Rust dependency tracking.
Add Rust to main test suite.
Build a shared Rust library.
Set up dependencies for Rust linking. Does not work fully yet.
Dep file name fix.