Bug 947337 - Small refactoring to reduce an unnecessary codepath. r=botond
Bug 947337 - Track the last metrics actually sent to Gecko after coming out of the throttler. r=botond
Bug 947337 - Ensure the transform of input to Gecko space accounts for inflight paint requests. r=botond
Bug 959615 - Initialize the TextureChild/Parent at creation time. r= bjacob
Bug 962216. Assert the correct backend in gfxPlatform::CreateDrawTargetForData. r=mattwoodrow
Bug 875013 - Remove VPATH in media/libopus; r=gps, r=tterribe
Bug 916350 - Make it possible to run reftests on b2g desktop, r=jgriffin,ted
Bug 961969 - Assert that all shapes in a lineage have the same numFixedSlots (r=billm)

--HG--
extra : rebase_source : 044a5e199bca060f6f854a8f01b9d48970c0e3db
Bug 783470 part 1: Split most of flex reflow into a helper-function, so that we can easily restart it by reinvoking that helper. r=mats
Bug 783470 part 2: Create an array with information about each visibility:collapse "strut" that we need to build. r=mats
Bug 783470 part 3: Use the strut metadata we've saved to actually build special "strut" FlexItems on our second pass through reflow. r=mats
Bug 783470 part 4: reftests for visibility:collapse on flex items. r=mats
Bug 783470 part 5: Add assertion to ensure we don't create FlexItems for abspos children. rs=mats
Replace a few manual JSPropertySpec[] terminators with JS_PS_END.  No bug, r=trivial
Bug 948583 - Implement __proto__ in object literals using a new JSOp.  The JSOp still uses setprop-like behavior to mutate the [[Prototype]]; we'll change that in a subsequent patch, coming probably in the next couple weeks.  r=jorendorff, r=efaust
Bug 949891 - Make nsNumberControlFrame a leaf frame so that only its CreateAnonymousContent method can create child frames. r=dholbert
Bug 949134 - Use the default step for <input type=number>'s spin buttons if step='any'. r=smaug
Backed out 3 changesets (bug 947337) for build test errors

Backed out changeset 6ade48b8b9d7 (bug 947337)
Backed out changeset f3095f92e1c3 (bug 947337)
Backed out changeset 5becc07d9dac (bug 947337)
Bug 962285 - Make DeviceLightEvent.value unrestricted double; r=smaug
Followup fix to bug 948583, r=typo.  :-(

--HG--
extra : rebase_source : f5279bb1df08ab03496e5b87765ca850b573a287