script: Fix a borrow flags race in layout on `.owner_doc()`.
Update the WindowTimers interface to the current specification.
Don't use the Untraceable fields outside the module they're defined in.

This pattern will become illegal with the next Rust upgrade.
Remove support for returning values through outparams.
auto merge of #1893 : Ms2ger/servo/extra-private, r=larsbergstrom

This pattern will become illegal with the next Rust upgrade.
auto merge of #1889 : pcwalton/servo/fix-borrow-flags-race, r=jdm

r? @jdm
auto merge of #1890 : Ms2ger/servo/Window-idl, r=jdm
auto merge of #1895 : Ms2ger/servo/outparams, r=jdm
s/isnot/is_not/ in harness.js

For sake of harness.js interface harmony.
Added Document's quirks mode getter
Implement Node.cloneNode

Spec:
http://dom.spec.whatwg.org/#dom-node-clonenode

Closes #1240.
Implement Element.className
auto merge of #1852 : brunoabinader/servo/node-clonenode, r=Ms2ger

Spec:
http://dom.spec.whatwg.org/#dom-node-clonenode

This is a sub-task for #1655. Closes #1240.
script: Fix background color of Acid2.

There were two problems here: (1) we did not process style sheets with an
unexpected `rel` attribute but a correct MIME type; (2) we did not
consider `none` a valid value for the `background` property.
implemented Node.normalize()
auto merge of #1905 : pcwalton/servo/acid2-fixes, r=SimonSapin

There were two problems here: (1) we did not process style sheets with an
unexpected `rel` attribute but a correct MIME type; (2) we did not
consider `none` a valid value for the `background` property.

r? @SimonSapin
Moved compareDocumentPosition content test to proper directory
Implement named constants in bindings
auto merge of #1918 : brunoabinader/servo/comparedocumentposition, r=Ms2ger

TSIA.
Update mozjs.