Bug 994844 - Remove Task.spawn() usage from CustomizeMode.populatePalette() r=mconley
Bug 967333 - Request sync when entering and leaving ConfirmAccountActivity. r=rnewman
Bug 859372 - Refactor DevToolsUtils.js;r=past
Bug 989375 - Fix basic layer readback with SkiaGL canvases r=gwright
Bug 994830 - Make cppunittest test timeout less than mozharness process timeout; r=ted
Backed out 6 changesets (bug 982141) for Windows and OSX bustage. CLOSED TREE

Backed out changeset 16540ab2d2cb (bug 982141)
Backed out changeset 2ad9ce9d904e (bug 982141)
Backed out changeset af219bb49c06 (bug 982141)
Backed out changeset ffe51d96e86e (bug 982141)
Backed out changeset 6642718ad3bb (bug 982141)
Backed out changeset 95b341d26f7b (bug 982141)
Bug 995321 - nsIDocumentEncoder.encodeToString should offer a way to limit the size of the output, r=smaug.
Bug 971048 - Run language detection on webpages and display infobar when language is not the current UI locale, r=felipe.
Bug 997406 - Default to Link context menu items in context menus. r=bnicholson
Bug 989137 - Part 12: Ability to ignore hashes of downloaded experiments; r=gfritzsche

We normally validate hashes of XPIs as part of installing experiments.
While a useful security feature, this patch makes that optional. This in
turn makes automated and manual testing easier.

--HG--
extra : rebase_source : 292653411391843fad3f62d0bee01e11779313b6
Bug 989137 - Part 13: Rename functions for associating with Add-on Manager; r=gfritzsche

The previous experiment feature expands the scope of these functions. A
rename was in order.

--HG--
extra : rebase_source : 054d7a440e3e15436ff7fbcbc4f91b28dd4fc9fd
Bug 989137 - Part 14: Return a promise from Experiments.init(); r=gfritzsche

Upcoming tests will need to wait on init() to finish before running. We
now return a promise so these tests don't have to look at internal
variables.

--HG--
extra : rebase_source : 487645efe419fb3fa3371f85a81e8f3e1ccd9012
extra : amend_source : 3d6bb785e0ecdabcbff1e5bc62ee7dc56cbb7244
extra : histedit_source : 8d12f7e5c47995a408509a85a527bc86f9a76ccb
Bug 989137 - Part 15: Convert browser_experiments.js to add_task; r=Unfocused

Upcoming tests rely heavily on promises. I just learned that browser
chrome tests support add_task() as an alternative to test(). This patch
ports the browser_experiments.js test and utilized utility functions
to use add_task() and promises.

--HG--
extra : rebase_source : 434b7dc0e899fef0c508d5dd01438514da519ba3
extra : histedit_source : 517043f2bbe7a22bd53e8ae0c77f585ac107f6c9
Bug 992485: Disable browser_aboutHome.js on this CLOSED TREE.
Merge fx-team to m-c.
Bug 992270 - ignoreAllUncaughtExceptions in the about:home test of browser_google_behavior.js/browser_bing_behavior.js. r=gavin
CLOSED TREE
Properly disable the problematic portions of browser_aboutHome.js for bug 992485, undoing the dumb thing khuey did on a CLOSED TREE
Merge m-c to inbound on a CLOSED TREE.
Bug 994524 - [Follow up of bug 989135] Fix ssid buffer may overflow.
No Bug - Fix browser_net_timing-division.js leak when run as the last test on a CLOSED TREE rs=past