Merge pull request #22945 from nullaus/bug1053509

bug 1053509 - Use plain js download object when download succeeds. r=crd...
(cherry picked from commit 385f8b1fc9179441c9d6a6ad16ff8701edfa1faa)
Merge pull request #23006 from nullaus/v2.0

Merge pull request #22945 from nullaus/bug1053509
Bug 1043662 - [Flame] Missing labels in Firefox Ringtones and Alerts
Merge pull request #22998 from lodr/bug-1043662-missing-labels

Bug 1043662 - [Flame] Missing labels in Firefox Ringtones and Alerts
r=yurenju
Merge pull request #22908 from jrburke/bug1001629-email-notification-close-blank

Bug 1001629: email notification clear triggers failure in startup r=asuth
Merge pull request #22868 from mpizza/Bug_1053614_release_status_bug

Bug 1053614 - [woodduck] repeatedly enter and leave camera app, then hig...h chance camera will be black screen when entering camera.
Merge pull request #22881 from ferjm/bug1049340.mobileiderroroverlay

Bug 1049340 - [Loop] Mobile Identity windows in background. r=alive
Conflicts:
	build/csslint/xfail.list
Merge pull request #22988 from mancas/bug1052938

Bug 1052938 - [B2G][Flame][2.0][Contact] No error message prompted when ...
Conflicts:
	apps/communications/contacts/test/unit/export/mock_export_utils.js
Merge pull request #18926 from dominickuo/bug-998906

Bug 998906 - [Music] display the correct overlay after the enumeration in ListView, r=jimporter
Merge pull request #22543 from jimporter/ringtones-mimetype

Bug 1045186 - [B2G][Ringtones] The user can not share ringtone through MMS