Avoid endlessly regenerating bindings after modifying CodegenRust.py.
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.
Add detection for page loads.
Add exit_after_load flag to options, and make them cloneable.
Fix quadtree zoom and request flood bugs
auto merge of #583 : eschweic/servo/quadtree, r=metajack

Fixes an issue where the screen did not paint correctly after zooming, as well as a bug that flooded the renderer with redundant requests.
Update rust-azure pointer to get cloneable BackendType.
Add finished callback to windowing, and implement exit after load.
auto merge of #552 : metajack/servo/detect-page-loaded, r=pcwalton

This doesn't do anything, but adds the stuff to detect the page load. This will be needed to write out the composited texture to PNGs for reftests.

r? @sfowler
auto merge of #580 : tkuehn/servo/master, r=metajack

Fixes #579.
Update rust-netsurfcss
Remove unnecessary script tag from a html test
auto merge of #584 : ILyoan/servo/patch, r=metajack

This pull request has two different commits.
1. Update rust-netsurfcss.
2. Remove unncessary script tag from a html test which was added by mistake.
Add right floats and fix bug where max_y was not being set