Avoid endlessly regenerating bindings after modifying CodegenRust.py.
Add support for closing the window with window chrome or escape key.
Import partial interface support for WebIDL parsing from Gecko.
WebIDL codegen: Add setter support.
Add missing license header.
DOM bindings: Add support for fallible JS unwrapping.
WebIDL codegen: Add support for dictionary inheritance.
WebIDL codegen: Remove unneeded C++ goop.
Generate DOM bindings for UIEvent and MouseEvent.
Fix build failure in make check-content
auto merge of #575 : kmcallister/servo/check-content, r=metajack
auto merge of #557 : eschweic/servo/master, r=pcwalton

The compositor now keeps track of what has been rendered and what needs rendering based on the window rect, and asks the renderer for tiles only when needed.
auto merge of #576 : eschweic/servo/master, r=pcwalton
Fix silent failure of make clean-servo

Brace expansion is a bashism and doesn't work everywhere (for example, on
Debian where /bin/sh is dash).
auto merge of #578 : kmcallister/servo/clean, r=jdm

Brace expansion is a bashism and doesn't work everywhere (for example, on Debian where /bin/sh is dash).
Add detection for page loads.
Merge pull request #569 from metajack/glfw-close

Add support for closing the window with window chrome or escape key.
WIP iframe handling.
refactored url handling code in script task to be more idiomatic
fixed navigation bug