Bug 989626 - Buttons shouldn't have a max-height (messes up adjacent labels). r=jaws
Bug 991034 - Remove unused strings from browser.dtd. r=dolske
Bug 989046 - a. Convert Gecko side messaging to use NativeJSContainer; r=blassey
Bug 989046 - b. Drop JSON.stringify when calling handleGeckoMessage; r=mfinkle
Bug 989046 - c. Support multiple listener types in EventDispatcher; r=mfinkle
Bug 989046 - d. Register prompt event on startup; r=liuche
Bug 989046 - e. Only unregister event in FindInPageBar if already registered; r=capella
Bug 989046 - f. Only unregister event in GeckoEditable if already registered; r=capella
Bug 989046 - g. Only unregister event in BrowserHealthRecorder if already registered; r=rnewman
Bug 989046 - h. Be more strict about event registration in non-release versions; r=mfinkle
Backing out bug 986920 (eefdd02dd206) because the approach from bug 989761 is much better. r=me.
Bug 989761 - Make sure background tabs have the right z-index in relation to the classic theme fog. r=dao.
Bug 989609 - Dynamically added toolbars with API-created widgets should not break customize mode. r=Unfocused,mdeboer
Bug 984015 - GUIDHelper.getItemId should deliver itself as |this| to its internal executeAsync callback. r=mak

This patch includes:

 * GUIDHelper.getItemGUID() must return a GUID.
 * GUIDHelper should resolve promises after other operations are finished.
 * GUIDHelper.getItemId should deliver itself as |this| to its internal executeAsync callback.
Bug 992208 - Add Telemetry Experiments to the package so that they are actually used. Also a basic test that the service exists and can be created. r=gfritzsche
Backed out changeset 10a99a32304b (bug 991034) for startup crashes; CLOSED TREE
Merge m-c to fx-team on a CLOSED TREE.
Backout bug 989609 (48e5925d8c81) for suspected leak in bc1 on CLOSED TREE.
Bug 850336: Devtools box model should be editable. r=pbrosset
Bug 992398 fix domain for cdn deployment of directory site, r=gavin