Bug 915961 - browser_save_link-perwindowpb.js now checks the observer is for the URL being tested.  r=mmc
Bug 910186 - Long-press on search providers in settings only triggers touch up. r=sriram
Merge m-c to fx-team
Bug 897794 - Use a Map to manage AeroPeek previews; r=dao
Backed out changeset 59655b2db583 (bug 910106) since it has just morphed the failures into bug 920490
Bug 855765 - Move test_bug_795164 to dom/apps and avoid UI confirmation. r=fabrice

--HG--
rename : dom/apps/tests/test_uninstall_errors.html => dom/apps/tests/test_bug_795164.html
Bug 920092 - ensure printing human readable error message on app install error. r=paul
Bug 920337 - Use promise to ensure we don't miss project load. r=paul
Bug 875731 - Replace callers of nsIDownloadManager.usersDownloadsDirectory with Downloads.getUserDownloadsDirectory in browser/metro/. r=mbrubeck
Bug 875731 - Replace callers of nsIDownloadManager.usersDownloadsDirectory with Downloads.getUserDownloadsDirectory in browser/devtools/. r=jwalker
Bug 918354 - Remove outer try/catch in osfile_async_worker.js. r=yoric
Bug 919506 - Fix browser.bookmarks.autoExportHTML not working due to bug 910885. r=mak
Bug 845190 - Reactivate tests blocked by bug 888347. r=yoric
Bug 875731 - Replace callers of nsIDownloadManager.usersDownloadsDirectory with Downloads.getUserDownloadsDirectory toolkit/mozapps/. r=paolo
Bug 883173 - Part 1: Rename parameter in TextTrackCue::RemoveCue and AddCue. r=rillian
Bug 883173 - Part 2: Add insertion sorting for TextTrackCueList::AddCue. r=rillian

- We expect most files to already be sorted, so an insertion sort starting from
the end of the current array should be more efficient than a general sort step
after all cues are loaded
- Added a test for insertion sorting as well.
Bug 883173 - Part 3: Implement TextTrack::ActiveCues. r=cpearce, r=rillian

- Active cues now returns the subset of cues in mCueList that are valid
for the current playback time.
- Introduces new code in media element, when seeking, and in TextTrack, when
adding and removing cues, to mark the active cue list as dirty so that we know
when we might need to rebuild the list completely.
Bug 918593 - Part 0: Remove unused name parameter from GenerateReadSlot(). (r=djvj)
Bug 918593 - Part 1: Allow caching of global object prototypal name sets in NameIC. (r=djvj)
Bug 915940. Memory reporter for memory image surfaces. r=njn,mattwoodrow