Make --local-rust-root configuration flag work correctly

configure will no longer try to find a local rust by default,
but if you pass --local-rust-root it will use it and not build rust