Remove temporary wptrunner hotfix.

This was added in anticipation of a wptrunner release that includes the change.
Update wptrunner to version 1.2.
auto merge of #3476 : Ms2ger/servo/rm-hotfix, r=Ms2ger,metajack

This was added in anticipation of a wptrunner release that includes the change.
Don't move the data when extracting the bytes in XMLHttpRequest::Send.

The data is used later to set the Content-Type header. Current rustc
(4d2af3861) does not detect this use-after-move, but treats the later use as
if the data was None. It will, however, detect the bug in d2b30f7d3, which we
are upgrading to.
auto merge of #3522 : Ms2ger/servo/xhr-send-uaf, r=SimonSapin

The data is used later to set the Content-Type header. Current rustc
(4d2af3861) does not detect this use-after-move, but treats the later use as
if the data was None. It will, however, detect the bug in d2b30f7d3, which we
are upgrading to.
Upgrade to rustc d2b30f7d3 2014-09-23
Enable rustdoc for the style crate. Fix #2924.

We’re now at a Rust version that has a fix for
https://github.com/rust-lang/rust/issues/16274
Add a 'mach rust-root' command.
Have the Rust snapshot directory include the Rust version and hash.

That way, whenever rust-snapshot-hash changes, mach will look for
the Rust snapshot in a different directory and re-boostrap as needed.

However, older rust version will be left behind never cleaned up.
This is good for git-bisect, but not for disk space:
the current snapshot is 618 MB.

In the future, we may want `mach clean` or some other comment
to remove unused Rust snapshots.

CC #3388
auto merge of #3487 : servo/servo/rustup-20140923, r=Ms2ger

The biggest language change is that enum variants now also reserve (for future use) a name in the type namespace, which must not collide with other types. Some things were renamed, and others qualified as `module::name`.
CSS selector :enabled no longer matches Anchor, Area & Link elements

HTML spec has been modified [1] to disable support for :enabled CSS
selector on Anchor, Area & Link elements, after discussion on W3C
Bugzilla [2].

[1] https://html5.org/r/8818
[2] https://www.w3.org/Bugs/Public/show_bug.cgi?id=26622
auto merge of #3491 : brunoabinader/servo/css-selector-enabled-remove-anchor-area-link-elems, r=Ms2ger

HTML spec has been modified [1] to disable support for :enabled CSS
selector on Anchor, Area & Link elements, after discussion on W3C
Bugzilla [2].

[1] https://html5.org/r/8818
[2] https://www.w3.org/Bugs/Public/show_bug.cgi?id=26622

Next step: Move :enabled CSS selector content test to web-platform-tests.
Add support for <super> and <sup> tags. Fixes equations on wikipedia.
auto merge of #3523 : glennw/servo/wiki-equations, r=pcwalton
Pass a viewport to the rendering code

Part of servo/rust-layers#114
auto merge of #3525 : mbrubeck/servo/viewport, r=zwarich

Updates to the latest rust-layers and rust-geom to pick up
servo/rust-layers#114.  r? @zwarich
Mask root layer rectangles to their boundaries

This prevents iframes contents from overflowing their root layers.
auto merge of #3526 : mrobinson/servo/masks-to-bounds, r=zwarich

This prevents iframes contents from overflowing their root layers.
Eliminate servo_util::atom

We only needed this for Encodable, and now we use JSTraceable instead.
Enable acid2 reftest on Linux. Update rust-layers.