Move CanvasRenderTask to gfx crate.
Stubs for fetch module
Definition of Request and related enums
Definition of Response and related enums/concepts
Remove unused variable from configure.
Merge pull request #2983 from Ms2ger/configure-unused-variable

Remove unused variable from configure.
refactor new_resource_task, use one channel instead of two
Upgrade Rust.
Merge pull request #2984 from servo/rustup-20140716

Upgrade Rust.
Merge pull request #2989 from jxs/master

refactor new_resource_task, use one channel instead of two
Revert the rust-mozjs changes to support threadsafe SpiderMonkey.

These changes were integrated accidentally, and now cause segfaults during
conservative stack scanning.
Update expected results for send-content-type-charset.htm.
Merge pull request #2934 from saneyuki/canvas

Move CanvasRenderTask to gfx crate.
Merge pull request #2991 from Ms2ger/send-content-type-charset

Update expected results for send-content-type-charset.htm; r=jdm
Add 'set -e' to the Travis OSX script.

This ensures that the script actually fails if the build didn't succeed.
Fix stuff in fetch crate
Merge pull request #2990 from Ms2ger/revert-threadsafe

Revert the rust-mozjs changes to support threadsafe SpiderMonkey. ;r=jdm, Manishearth
Merge pull request #2962 from Manishearth/fetch

Start of fetch module; r=jdm
Merge pull request #2992 from Ms2ger/set-e-osx

Add 'set -e' to the Travis OSX script; r=Manishearth
Return 'BackCompat' for document.compatMode only if in quirksmode