Implement insertBefore and reimplement appendChild.
Address review comments and replace add_to_doc with node_removed and node_inserted functions.
auto merge of #1136 : Ms2ger/servo/insertBefore, r=jdm
HTMLDirectoryElement should be 'dir'. Fix #1159
auto merge of #1160 : saneyuki/servo/dir, r=jdm

@Ms2ger?
Implement basic overflow computation. Closes #1148.

This adds just 4 ms out of ~120 ms on the rainbow page.
auto merge of #1149 : pcwalton/servo/store-overflow, r=kmcallister

This adds just 4 ms out of ~120 ms on the rainbow page.

r? @kmcallister
Remove unused rust-http-client
Upgrade the Rust compiler
Upgrade submodules
Add default formatters for Au and Range
fmt! -> format!
Add a helper for ignoring the EOF condition so we don't crash
Other language changes
Remove unnecessary format!s
Store the Page's final URL before parsing

We were parsing URLs like

    //bits.wikimedia.org/static-1.22wmf22/skins/vector/images/search-ltr.png?303-4

as local filenames because HTMLImageElement::update_image didn't have a
current_url to pass to make_url().
Update reftest runner for new Rust
Touch rust-auto-clean-trigger
Fix logging to account for lack of Default.