update android port for language changes
Make sandboxed iframes run with different script tasks.
Add trace hooks for Window and Document, and remove explicit rooting for the root DOM node. Fixes #901.
auto merge of #900 : jdm/servo/sandbox, r=metajack

The rust-mozjs change is just updating it to tip; do not be alarmed.
auto merge of #908 : jdm/servo/gccrash, r=metajack
Implement getters and setters for img width and height properties
Longcat demo
auto merge of #912 : brson/servo/longcat, r=jdm

This also comes with a longcat demo, including about 35k of images that I don't know the copyright status of.
Trigger a reflow when nodes are appended and removed from the document. Fixes #907.
auto merge of #904 : aydinkim/servo/PR, r=metajack

servo-android has been broken after newer rust included.
fixed.
auto merge of #915 : jdm/servo/pinglayout, r=metajack

...Fixes #907.
Longcat improvements

This fixes layout under Firefox and increases the frame rate for smoother animation.
auto merge of #918 : brson/servo/longcat, r=metajack

This fixes layout under Firefox and increases the frame rate for smoother animation.
Pipeline create is now wrapped in a task that supervises the tasks
created by script, rendering, and layout. When any of those fail,
the pipeline is removed from the FrameTree and a new one is created
with a failure HTML file.

Additionally, the top-level Makefile is changed to store debug info.
Transitioned to about:failure instead of having the URL in
Constellation.
Fix formatting issues.
Remove code duplication in finding FrameTrees with a given pipeline id.
Make Element.set_attr require an AbstractNode so we can always downcast.
Remove unused old bindings helpers.
Make Window store an @Page instead of a *Page and remove a bunch of unsafe code.