Migrate to Rust 0.10

These updates bring the repository fully in line with the spec of the 0.10 version of the Rust compiler. Once these updates have been applied, only the 0.10 compiler should be used to compile the repository.