layout: Profile layout damage propagation and group "style recalc" (as
WebKit calls it) into one supercategory in the profiler
auto merge of #1587 : pcwalton/servo/profile-damage, r=larsbergstrom

WebKit calls it) into one supercategory in the profiler.

r? @larsbergstrom
layout: Stop adding flows to the leaf set that are obviously never going
to be leaves.

60% improvement in flow tree construction time on the rainbow page.
auto merge of #1589 : pcwalton/servo/stop-removing-flows, r=larsbergstrom

to be leaves.

60% improvement in flow tree construction time on the rainbow page.

r? @larsbergstrom
style: Quicksort rules to avoid allocation of temporary vectors.

17% improvement in selector matching on the rainbow page.
auto merge of #1567 : pcwalton/servo/quicksort-selector-matching, r=larsbergstrom

17% improvement in selector matching on the rainbow page.

r? @larsbergstrom
Implement document.URL & document.documentURI

Specs:
http://dom.spec.whatwg.org/#dom-document-url
http://dom.spec.whatwg.org/#dom-document-documenturi

This is a sub-task for #1428.