We were removing the Window from TLS and thus destroying it after terminating the
windowing system, which caused an error due to calling a glfw function when it
was not inititalized.
Create FormData reflectors eagerly.
auto merge of #1095 : Ms2ger/servo/FormData, r=metajack
auto merge of #1098 : jdm/servo/borrow-fix, r=metajack

Needed for #1067.
Replace Node::{with_base, with_mut_base} by Node::{node, mut_node}.
auto merge of #1093 : larsbergstrom/servo/shutdown_window_destruction, r=metajack

We were removing the Window from TLS and thus destroying it after terminating the windowing system, which caused an error due to calling a glfw function when it was not inititalized.
Replace Document::{with_base, with_mut_base} by Document::{document, mut_document}.
auto merge of #1099 : Ms2ger/servo/abstract-borrowed-pointers, r=jdm
Don't build package by default.
Small bugfixes in sub.mk.
Update to latest Rust.
Renderer might have exited before compositor knows its gone.

This works around the problem, which will need a more detailed fix when it
gets revamped.
Run one contenttest at a time.
Disable contenttest on linux because it doesn't work anyway.
auto merge of #1067 : metajack/servo/rust-up-20131014, r=jdm

This upgrades to this morning's master. We have unfortunately broken the Android build, but I will update that in a second pull request as I think it's more than a single upgrade behind.
Factor out a helper for eagerly creating JS wrappers
Eagerly reflect {,UI,Mouse}Event
Fix Event and MouseEvent contenttests
auto merge of #1103 : kmcallister/servo/eager-wrap, r=jdm
Split out the part of the compositor which makes OpenGL calls