Implement Element.className
implemented Node.normalize()
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
```
Expose named constants in bindings.
Use 'NodeConstants' instead of magic numbers.
Use 'TConstants' instead of magic numbers.
auto merge of #1929 : saneyuki/servo/const, r=Ms2ger

We can use `TConstants` instead of by #1914 fixed.
better
Merge branch 'master' of https://github.com/mozilla/servo into imgsrc