Move trans, back, driver, and back into a new crate, rustc_trans.
Reduces memory usage significantly and opens opportunities for more
parallel compilation.