Update the WindowTimers interface to the current specification.
Remove support for returning values through outparams.
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.
auto merge of #1921 : Ms2ger/servo/inhibit, r=jdm
auto merge of #1907 : brunoabinader/servo/element-classname, r=Ms2ger

Removes stub implementation from HTMLElement & implements logic in Element WebIDL.
auto merge of #1894 : khodzha/servo/node_normalize, r=Ms2ger

To resolve issue #1823 (without DOM Range updates)
auto merge of #1914 : evilpie/servo/constants, r=Ms2ger

Generated code looks like this:

```rust
pub mod UIEventConstants {
  static SCROLL_PAGE_UP: i32 = -32768;
  static SCROLL_PAGE_DOWN: i32 = 32768;
} // mod UIEventConstants
```