Bug 887923 - Switch Task.jsm from promise.js to Promise.jsm. r=mano
Bug 991028 - Remove AutoOpenSurface. r=nical
Bug 991028 - Stop using OpenDescriptor in ContentClientIncremental. r=nical
Bug 991028 - Get rid of OpenDescriptor/CloseDescriptor. r=nical
Bug 991028 - Remove deprecated IPDL SurfaceDescriptor types. r=nical
Bug 992562 - Unbreak cairo-qt after bug 982734. r=enn
Bug 992447 - Make <select> have 'overflow-clip-box:padding-box!important' for now since 'content-box' doesn't really work there.  r=roc
Bug 844637 - Wrong image in console.css. r=mossop
Bug 904890 - Part 1: Implement ISharedImage for D3D9SurfaceImage. r=nical
* * *
[mq]: fix-things
Bug 904890 - Part 2: Don't crash if our d3d11 texture doesn't have a mutex. r=Bas
Bug 904890 - Part 3: Add a layers API to expose the compositor backend. r=roc
Bug 904890 - Part 4: Enable hardware accelerated video decoding for OMTC+D3D9/11. r=cpearce
Bug 904890 - Part 5: Add a d3d9 texture host for DXGI surfaces. r=nical
Bug 976536 - Don't relazify inlined functions. r=jandem

--HG--
extra : rebase_source : ce16ed7661390575d03d9948f841b1b18b496e88
Bug 987680. Overlay scrollbars should be placed on top of content. r=roc

Bug 926292 accidentally put them in the background list if there were no positioned descendents that they needed to be on top of it (because this was where non-overlay scrollbars went, which never made sense). If there are no positioned descendents overlay scrollbars should go on the top-most non-positioned list, which is outlines for the current implementation.
Bug 987680. Change a reftest to expect scrollbars on top of non-positioned sibling content. Mark some other reftests as passing now. r=roc
Bug 991067 - Null check mSurface in BasicCanvasLayer to match previous behaviour. r=roc
Bug 904890 - Fix windows build bustage caused by mozzconf/unified builds. r=me
Bug 980582 - Fall back to the slow 2d path for cross process webgl. r=jrmuizel
Bug 910729 - Never open the quick find bar when focusing a contenteditable node. r=mikedeboer