script: Don't do anything before the window size comes in.

This fixes the `getBoundingClientRect()` content test.
Fix parsing of the 'content' property.

Conflicts:
	src/components/style/properties.rs.mako
CSS parsing/selector-matching for pseudo elements
auto merge of #1466 : brunoabinader/servo/document-head, r=kmcallister

Implementation details according to the specification below:
http://www.whatwg.org/specs/web-apps/current-work/#dom-document-head

This patch is for:
https://github.com/mozilla/servo/issues/1465

Closes #1465.
Change range to iter() and add comment for FirstLine and FirstLetter
auto merge of #1409 : pcwalton/servo/fix-get-bounding-client-rect, r=jdm

This fixes the `getBoundingClientRect()` content test.

r? @jdm
auto merge of #1464 : parkjaeman/servo/pseudo-element-selectors-matching, r=SimonSapin

CSS parsing and selector matching for pseudo element :before and :after
Implement Node::replaceChild()

Implements Node:replaceChild() according to spec below:
http://dom.spec.whatwg.org/#concept-node-replace

This patch is for:
https://github.com/mozilla/servo/issues/1430
Enable Document's body commented tests

These are now passing after Node::replaceChild() implementation (see
Added missing finish() to Node::replaceChild() test

TSIA.