auto merge of #1426 : pcwalton/servo/opaque-node-range, r=larsbergstrom

These were stored in inline flows. This was caught by my WIP changes to
harden layout (yay for Rust!)

r? @larsbergstrom
Make Node::is_in_doc O(1)

Added a flags variable inside Node to represent boolean flags, with
is_in_doc being the first of them. It is updated whenever a node is
appended or removed from a parent.

This patch is for:
https://github.com/mozilla/servo/issues/1030
auto merge of #1427 : brunoabinader/servo/is-in-doc, r=jdm

Added a flags variable inside Node to represent boolean flags, with
is_in_doc being the first of them. It is updated whenever a node is
appended or removed from a parent.

This patch is for:
https://github.com/mozilla/servo/issues/1030
script: Make trees less generic