implement HTMLDataListElement.options
Remove a dead argument from CGAbstractMethod methods.
Return a JS<T> from *Binding::Wrap rather than a JSObject.

This lets us avoid the sketchy tricks in JS::new and Window::new, where we
kept an unsafe pointer to the native object across the Wrap call that
consumed the owned pointer.
Moved compareDocumentPosition content test to proper directory
Update mozjs.
Don't call bind_to_tree when appending a node to another node that isn't in the tree (fixes #1874).
Implement HTMLFieldSetElement.elements.(fixes #1843)
Rust upgrades
Remove all traces of Box representation from bindings. Work around file read runtime problem.
Warning police.
Update submodules for warning police.
Rust upgrade for android
Rust upgrades
Make tests pass once more.
Check properly for None in the headless compositor case
Rust upgrade for new master rebase
Fix #1480, added -D unused-imports to rustc flags
auto merge of #1934 : larsbergstrom/servo/rust_20140224_squashed, r=jdm

For review only - don't approve yet (need to squash and land submodule updates first). 

critic? @metajack
Pass Option<T> for optional primitive arguments without a default value (fixes #1813).
auto merge of #1925 : saneyuki/servo/1874, r=jdm

Fix #1874