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 966348 - Rename Promise.cast to Promise.resolve. r=bz
Bug 969156 - Don't fire onNewGlobalObject until the end of nsGlobalWindow::SetNewDocument. r=bz
Bug 965921 - Handle addons that expose JS-implemented XPCOM components to content. r=mrbkap
Bug 968631 - Port some LOCAL_INCLUDES variables to moz.build; r=mshal
Bug 933231 - don't |unset| variables after configuring NSPR; r=ted
Fix and enable reftest for Bug 964200
Bug 969671 - Warn about use of sync XHR in the main thread, r=sicking/ehsan

--HG--
extra : rebase_source : 4af00da28a4e8b6cc1209d9a5e098d9914286deb
Bug 949028 - Marionette runner should check for crash after each test, r=mdas
Bug 969324 Remove unnecessary ReporterEnumerator r=njn
Bug 968635 - Store texture flags in the right place in TextureClientX11 (r=mattwoodrow)