Bug 942189. Only avoid creating scroll info layers for root scroll frames in display root documents (not root content documents) because those have already had RecordFrameMetrics on them. r=roc
Bug 956300 - Remove Class argument from functions that also take a TypeObject. r=bhackett
Bug 939331 - [Datastore] onchange event is fired for clear operations, r=ehsan
Bug 949294 - Mark the delegating frame as being IN_REFLOW while reflowing abs.pos. children.  r=roc
Bug 950411 - Initialize mNCAWidth to zero.  r=roc
Bug 952827 - Remove unused methods from nsIScrollable.  r=roc
Bug 939581 part 1.  Factor out MCallDOMNative from MCall.  r=efaust,jandem
Bug 939581 part 2.  Don't create resume points for non-effectful methods (which currently just means DOM methods), on the assumption that such methods have no side-effects and throw deterministically based on thisval and arguments.  r=jandem,efaust
Bug 939581 part 3.  Mark DOM calls as movable as needed and allow them to be CSE'd.  r=efaust
Bug 947391 - Add a timeout for initial HTTP responses r=mcmanus
Bug 947391 - Add test for HTTP response timeouts r=mcmanus
Bug 887928 - document.referrer should be based on the incument script settings object. r=bz
Bug 579517 follow-up: Remove NSPR types that crept in
Bug 902271 - Make StorageInputStream serializable cross-process. r=bent
Bug 940811 - Enable the gradient cache for canvas. r=Bas
Backed out 3 changesets (bug 939581) to see if it fixes the apparently permanent rootanalysis orange

Backed out changeset 6034450c8684 (bug 939581)
Backed out changeset 6badd39e9d6f (bug 939581)
Backed out changeset 4abc092e62c5 (bug 939581)
Backed out changeset 629aa51ebfaf
Bug 955890 - Part 1: Fix DevTools JS warnings about some code paths not returning a value. r=rcampbell
Bug 955890 - Part 2: Fix some undefined property warnings in DevTools JS. r=rcampbell
Bug 955891 - Part 1: Cleopatra: Fix some JS warnings. r=anton