Add cmd line option to set user agent. Improves github when used.
Stop reference-counting the ScriptTask.

The ScriptTask is owned by the proc in ScriptTaskFactory::create.

We started using a managed box for what would eventually become ScriptTask in
d21d27e08633b6a7f2b774a28c65c81d1eedbeaf.
Cleanup URL handling in ScriptTask::load a bit.

This should make it clearer that we always pass a URL to Document::new, and
avoids an unnecessary unwrap() call.
Remove the managed_boxes feature.
Remove unused mutable variable
Use HashMap::find_with_or_insert_with in DocumentHelpers::register_named_element (fixes #3193)
auto merge of #3570 : Ms2ger/servo/rc-scripttask, r=metajack

The ScriptTask is owned by the proc in ScriptTaskFactory::create.

We started using a managed box for what would eventually become ScriptTask in
d21d27e08633b6a7f2b774a28c65c81d1eedbeaf.
auto merge of #3572 : Ms2ger/servo/gc, r=metajack
auto merge of #3573 : Manishearth/servo/warnings, r=jdm
auto merge of #3571 : Ms2ger/servo/rewrite-js-url, r=jdm

This should make it clearer that we always pass a URL to Document::new, and
avoids an unnecessary unwrap() call.
Update to wptrunner 1.3, which actually runs.
auto merge of #3587 : Ms2ger/servo/wptrunner-update, r=jdm
Silence unused_mut warnings in generated style/properties/mod.rs

I would have put the attribute on the binding itself, but that doesn't
appear to be possible yet.
Remove trailing whitespace

The Mach test runner doesn't actually make these failures yet, which is
tracked by #3482.
auto merge of #3591 : zwarich/servo/style-properties-mut, r=jdm

I would have put the attribute on the binding itself, but that doesn't
appear to be possible yet.
Remove manual encodable implementation. Fixes #3425.
Fix missing field in CEF port.
Cleanup some code formatting in compositing/compositor.rs
auto merge of #3593 : zwarich/servo/compositor-cleanup, r=mrobinson
Take the prefix from createElementNS into account for HTML elements

Fixes #3139