Move CanvasRenderTask to gfx crate.
Add support for marking a ref test as flaky on cpu and/or gpu.
Stubs for fetch module
Definition of Request and related enums
Definition of Response and related enums/concepts
Make scrolling tick by device pixels

Instead of converting a device offset into a page offset and then
converting back when positioning layers, keep scroll offsets in device
pixels. We still do conversions when calculating the scroll offset for
pinch zoom, but we can remove those when pinch zoom and contents zoom
are fully separated.
Merge pull request #2977 from mrobinson/scrolling

Make scrolling tick by device pixels
Merge pull request #2940 from glennw/reftest-conditions

Add support for marking a ref test as flaky on cpu and/or gpu.
Remove unused variable from configure.
Update to rust-layers master

Fixes accidental revert of servo/rust-layers#92.
Do not use Rust snapshot if --local-rust-root is specified.
Merge pull request #2986 from ChrisParis/cfg_local_rust_root

Do not use Rust snapshot if --local-rust-root is specified.
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.