Make media queries work with resize and page zoom.
Support Back and forward button on mouses
Implement HTMLElement#lang.
layout: Implement CSS linear gradients per the CSS-IMAGES specification.

This implements the CSS `linear-gradient` property per the CSS-IMAGES
specification:

    http://dev.w3.org/csswg/css-images-3/

Improves GitHub.
auto merge of #3914 : Ms2ger/servo/lang, r=Manishearth
auto merge of #3696 : pcwalton/servo/gradients, r=SimonSapin

This implements a subset of the CSS `linear-gradient` property per the
CSS-IMAGES specification:

    http://dev.w3.org/csswg/css-images-3/

The full syntax is parsed, but only the beginning and end color stops
are used, and gradients are clamped to the nearest 90 degrees. It should
not be architecturally difficult to add the remaining pieces, but in the
interests of bounding the size of this patch that work has been left to
follow-ups.

Improves GitHub.

r? @glennw
Disable XHTML tests
auto merge of #3817 : nkdalmia/servo/master, r=jdm

We have completed the initial step for "Implement Window.sessionStorage and Window.localStorage"
- Create and stub the Storage WebIDL interface
XHR - Trigger readystatechange when transitioning from HEADERS_RECEIVED to DONE

Fixes #3877
auto merge of #3892 : evilpie/servo/master, r=glennw

I am not sure if this is the same key everywhere, but this works on Linux. Google didn't produce useful results for me.
Couple more fixes to handle 'setter' properties in WebIDL
Implement DOMStringMap
Remove warning from 'deleter' WebIDL codegen
auto merge of #3884 : brunoabinader/servo/dataset, r=jdm

This is a sub-task for #2974.
auto merge of #3916 : mbrubeck/servo/disable-xhtml, r=Ms2ger

r? @Ms2ger
Update cargo to get fix for pinned dependencies of features.
auto merge of #3922 : glennw/servo/update-cargo, r=mbrubeck
Short circuit media queries test if stylist is already dirty.
Fix unit tests for media queries.
auto merge of #3886 : glennw/servo/mq, r=SimonSapin