Upgrade Rust.
Merge pull request #86 from servo/rustup-20140716

Upgrade Rust.
Generate documentation with rustdoc
Merge pull request #87 from servo/rustdoc

Generate documentation with rustdoc
Upgrade Rust.
Merge pull request #88 from servo/rustup-20140804

Upgrade Rust.
merged from upstream.
language changes: #[cfg(target_os="win32")] -> #[cfg(target_os="windows")].
gl2: reverted some wrong usages of *mut; removed redundant transmutes.