Upgrade Rust.

This doesn't work yet because of https://github.com/rust-lang/rust/issues/16151, but all submodules are landed and we should be able to backport the fix. So please review and hopefully we can land this as soon as the Rust bug is fixed.