Merge pull request #21191 from jimporter/ringtones-create-window-stack

Bug 1030954 - [ringtones][window management] create ringtone screen does...
Bug 1005733 - [email/UI] Cards's click-eating logic calls stopPropagation() but not preventDefault()
Change originally from :asuth, but reapplied to latest master
Merge pull request #21236 from jimporter/ringtones-mp3

Bug 1032702 - Cannot select preloaded MP3 as ringtone
Bug 1031430 - (2.0-visual-refresh)[Notifications and Alarms] - Add New Signature Firefox OS tone
Bug 1020766 - Fix [Flatfish][Gallery]Gallery app shows last deleted-photo in the preview window
Merge pull request #21353 from julienw/1033221-debug-mozilla-download

Bug 1033221 - Add more debug to mozilla-download r=@yurenju
Merge pull request #21326 from begeeben/bug_1014487

Bug 1014487 - [build script] remove 'browser.homescreenURL' and 'browser.manifestURL'. r=yuren.
Merge pull request #21333 from steveck-chung/bug-974867

Bug 974867 - [MMS]Auto suggestion for email address. r=steveck-chung
Bug 1028101 - Intermittent system/test/unit/bootstrap_test.js r=etienne
Merge pull request #21361 from KevinGrandon/bug_1028101_unit_test_failure

Bug 1028101 - Intermittent system/test/unit/bootstrap_test.js
Merge pull request #21364 from jrburke/bug1034227-email-cache-localize

Bug 1034227 - [email] cookie cache DOM not localized on app restart r=asuth,gandalf
Merge pull request #21369 from jrburke/bug1005733-email-click-default

Bug 1005733 - [email/UI] Cards's click-eating logic calls stopPropagation() but not preventDefault() r=asuth
Bug 1030415 - Use lockscreen-request-unlock to show homescreen or app
Merge pull request #21242 from KevinGrandon/bug_1030440_vertical_default_layout

Bug 1030440 - [Vertical Homescreen] Optimize default icon configuration
Bug 1024856 - [email/UI] Change hyperlink handling to explicitly trigger view activity
Bug 1025631 - Incomplete visual refresh for USSD screen
Bug 1032048 - Fix jshint error for build/webapp-shared.js
Merge pull request #21262 from yurenju/jshint-webapp-shared

Bug 1032048 - Fix jshint error for build/webapp-shared.js r=@cctuan
Merge pull request #21341 from yurenju/jshint-utils-node

Bug 1032038 - Fix jshint error for build/utils-node.js r=@cctuan
Bug 1022755 - do not scroll if we're not in the right panel r=azasypkin

* do not try scroll if we're not in the "thread" panel
* Navigation.currentPanel should be null when we're sliding
* Navigation.slide() now correctly removes the event listener