WIP rustup

Takes us to [2cfb5acb5a2751c759627377e602bac4f88f2d19/rust-0.13.0-dev on our fork](https://github.com/servo/rust/tree/2cfb5acb5a2751c759627377e602bac4f88f2d19)

(Had to fork it because the marker types didn't get `Copy` until after unboxed closures)

Important changes:

 - Copy removal (`#[deriving(Copy)]` fixes this, make sure you patch up all of the `missing_copy_implementations` warnings as well)
 - Runtime removal (no fix)
 - `sync` -> `std::sync`

Progress:

I've done the dependencies till html5ever. Util is mostly finished, but we should squash most of the warnings in the rustup itself (especially the missing copy implementations warnings)