script: Inline some hot functions used in flow constructions.

9% improvement in style recalc on the rainbow page.
Fix #1652: Attribute selectors should default to the null namespace

… and not "any namespace" or use the default namespace declaration.
Implement Node.isEqualNode

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

Closes #1645.
auto merge of #1646 : brunoabinader/servo/node-isequalnode, r=Ms2ger

Spec:
http://dom.spec.whatwg.org/#dom-node-isequalnode

This is a sub-task for #1655. Closes #1645.
Added missing refs to DOM spec

This is a sub-task for #1655.
auto merge of #1656 : brunoabinader/servo/node-add-links, r=metajack

This is a sub-task for #1655.
auto merge of #1653 : SimonSapin/servo/attr-selectors, r=pcwalton

… and not "any namespace" or use the default namespace declaration.
Added refs to Document's DOM spec
auto merge of #1659 : brunoabinader/servo/dom-document-add-links, r=Ms2ger

This is a sub-task for #1428.
De @-mut windowing.
Use custom enum for the namespace of attribute selectors.

… instead of None meaning "any namespace"
(where it could be the null namespace.)
auto merge of #1661 : SimonSapin/servo/attr-selectors, r=jdm

… instead of None meaning "any namespace" (where it could be the null namespace.)
Added refs to Element's DOM spec

This is a sub-task for #1660.
Added refs to live HTMLCollections issue
Fixed FIXME message as pointed out by jdm
RefCell->Cell
Glut RefCell->Cell
auto merge of #1663 : larsbergstrom/servo/remove_atmut, r=pcwalton

I'm submitting a part of this at first to get your feedback on whether I'm removing them in the style you like (before I go and push this strategy through the rest of non-script Servo). Note that Windowing is a little weird because its calls bounce down into C code which then re-calls into Rust, getting a handle on the Rc'd Window object out of TLS.

r? @pcwalton
Fix GLUT build for Android
Adding most commonly used parts of window.console. Fixes Issue#506. r=Ms2ger