Bug 960962 - OS.File normalization and concatenation issues on Windows. r=Yoric
Bug 969700 - Listen only for top-level DOMTitleChanged in SessionStore.js. r=mfinkle
Merge m-c to fx-team.
Bug 929689 - Fix for NewTabUtils exception in metrofx: set thumbnail expiration pref the code expects. r=mbrubeck
Bug 942620 - The "quit-application-requested" notification is sent twice when closing the last tab. r=Dao
Bug 959275 - Add telemetry support for custom dev tools. r=mratcliffe
Bug 961238 - Make an abstract ContentProvider class. r=margaret
Backed out changeset bb4254c72efb (bug 961238) for robocop1 bustage on a CLOSED TREE
Bug 962283 - fix rtl layout of Metro Firefox Start page. r=mbrubeck

--HG--
extra : rebase_source : b62397c3a7b2cb68812795e9ef2e1db98a221560
bug 951959 - GeckoScreenOrientationListener is invoked hundreds of times during page load r=rnewman
Bug 968738 - Don't short-circuit most tab updates if the URL is the same. r=rnewman
Bug 964504 - Add Editor.setFontSize/getFontSize. r=msucan
Bug 968436 - Add 1.5 to client records. r=trivial
Bug 959833 - Use pngquant for PNG size reduction. r=mfinkle
Bug 969427 - recreating a destroyed widget after a CustomizableUI.reset() call causes the new widget to go in the customize palette, r=Gijs.

--HG--
extra : rebase_source : e9d4d232d98f3dca3602a74d97017af1418d6474
Bug 965265 - Opening a new private window shows social provider buttons which don't do anything, r=mixedpuppy.

--HG--
extra : rebase_source : 74d3f5fd7eea7c4c146f0eba843e7d39837c406f