Pass an argument to spawn_named_with_send_on_failure to support spawning native tasks.
Use spawn_named_with_send_on_failure for the RenderTask (fixes #2744).
Merge pull request #3000 from Ms2ger/rendertask

Use spawn_named_with_send_on_failure for the RenderTask; r=Manishearth
Document.getElementById() should return null if the passed argument is empty.
Merge pull request #3032 from saneyuki/id

Document.getElementById() should return null if the passed argument is empty
Implement CanvasRenderingContext2D.canvas.
Merge pull request #3034 from saneyuki/canvas

Implement CanvasRenderingContext2D.canvas.
Using NodeFlags ctor to set InEnabledState when needed
Only run configure in the Rust submodule when we actually use it.
Merge pull request #3036 from servo/no-configure-rust-submodule

Only run configure in the Rust submodule when we actually use it.
Merge pull request #3035 from brunoabinader/fix-node-ctor

Using NodeFlags ctor to set InEnabledState when needed; r=Ms2ger
Run Travis-CI build on pushes to all branches, not just master.

We can add a blacklist (rather than the previous whitelist) as needed
when we get newbors running.
Merge pull request #3043 from servo/travis-all-the-branches!

Run Travis-CI build on pushes to all branches, not just master.