Support Back and forward button on mouses
Implement HTMLElement#lang.
Intial Commit for Storage.webidl, along with impl stub
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
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
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.