Update makefile and fix warnings with Rust (0.9-pre)

This patch adds a `RUST_ROOT` and `RC` variable to the makefile instead of hardcoding the rust compiler. I've removed a couple of obsolete options from the source code as well.