Add resize functionality to quadtrees
Allow rectangular tiles
Add compositor_layer.rs
Generate bindings for Node, CharacterData, Text, Element, and HTMLElement. Hook up text nodes to use the new bindings.
Generate bindings for HTMLHeadElement.
Generate HTMLHtmlElement bindings.
Generate bindings for HTMLAnchorElement.
Refactor compositor; implement compositor iframe support
Remove broken forward declaration.
Add missing license header.
Generate bindings for HTMLDivElement, and pass abstract type to methods that need access to the opaque wrappers.
auto merge of #674 : jdm/servo/nodegen, r=kmcallister

The first commit sets up a bunch of the infrastructure required and gets Text nodes onto the generated bindings. The remaining commits generate bindings for and convert selected element types to use them. The last one (HTMLAnchorElement) should be representative of the kind of work required for remaining elements, I've worked out and minimized the repetitive goop that's required.
Generate bindings for HTMLImageElement.
auto merge of #679 : jdm/servo/morenodes, r=pcwalton

Nothing too exciting here.
Implement support for style attributes.

If a style attribute is given for a node, it is parsed and attached to the
Element. When selector matching runs on the Element, the style attribute's
stylesheet is passed in.

Fixes #86.
auto merge of #678 : metajack/servo/style-attributes, r=jdm

If a style attribute is given for a node, it is parsed and attached to the
Element. When selector matching runs on the Element, the style attribute's
stylesheet is passed in.

Fixes #86.
Implement asymmetric border widths.
Generate bindings for HTMLSpanElement
Generate bindings for HTMLParagraphElement.
Generate bindings for HTMLScriptElement.