Bug 911307 - Reflect changes to top sites immediately in about:newtab (part 1, Places patch). r=mak
Bug 911307 - Reflect changes to top sites immediately in about:newtab (part 2, front-end patch). r=ttaubert
Bug 975228 - Create logic to merge frecency-pages and Tiles (Tile equiv 1000 frecency) [r=adw]
Use DirectoryLinksProvider for Firefox and make PlacesProvider match in expected Links format.
Make sure there's at least 2 of each type so Telemetry doesn't know for sure which links were used.
Bug 975228 - Replace all directoryLinks with mozilla.org for now to land without leak failures.
Bug 972930 - Clicks (raw number) for tiles [r=adw]
Provide an array of expected directory link types to count how many were clicked.
Bug 972936 - Overall impressions metrics for New Tab [r=adw]
Add a histogram for each of the 3 directory link types and count how many were shown.
Bug 974736 - Add icon to title bar of Sponsored Tiles [r=adw]
Also fixes bug 976638 by moving controls.png to the shared directory.
Add an always visible sponsored icon for tiles that are type=sponsored. Also add ignorehover to the cell to prevent styling when pointing at the sponsored icon that happens to be a child of the cell.
Bug 975210 - Augment Site._render logic to allow for Sponsored Tiles images & text [r=adw]
For type={affiliate,organic,sponsored} tiles, show the appropriate imageURISpec instead of thumbnail.
Bug 974745 - Create click event on Sponsored Tiles to show explanation panel [r=adw]
Have the page know how to show a panel on a sponsored icon click.
Bug 966424 - Intermittent browser_bug765105_background_image_tooltip.js - Remove the timeout; r=miker
Bug 987522 - Improve localizability of translation infobar, r=felipe.
Bug 925275 -  Make Network Monitor log requests persistent. r=vporof
Bug 925275: Added in a check to Services.prefs before clearing the screen in netmonitor-controller.js.
Added a new heading called Common Preferences and moved the Enable Persistent Logging checkbox there.
Added a new string to toolbox.dtd for the new heading.
TODO: Add a bug test to reflect these changes.
Bug 967674 - Port new Fxa sync options work to in-content prefs. r=markh
Bug 982997 - Don't expect that data.added will be populated if data.deleted is blank. r=jwalker
Merge mozilla-central to fx-team
Bug 941920 - Implement full Promise API in Promise.jsm. r=paolo
Bug 989984 - getShortcutOrURIAndPostData should have a synchronous callback behavior. r=mano
Bug 887923 - Switch Task.jsm from promise.js to Promise.jsm. r=mano
Bug 989130 - Back out changeset fe119a83b1f2 (bug 942017) while leaving the corresponding test from changeset 3c63decb4e7e.  r=jfkthame

This should be backed out for two reasons:

 (1) It caused a serious regression with bullets from list-style-image,
     which no longer affect the line box height and thus overlap.

 (2) The dependency on 'line-height: normal' doesn't make sense; there's
     no reason for whether line-height is 'normal' or not to affect the
     behavior of bullets.

I don't currently have time to figure out why Gecko behavior differs
from other browsers on bug 942017, but that should be re-analyzed and
the bug fixed in a different way.  At first glance, the code should
already be leading to the expected behavior, since the bullet ought to
have the same metrics and alignment as the block's influence on the line
box's height.  Why this isn't the case should be investigated.
Bug 989574 patch 2 - Fix comment to match code.