Merge pull request #21403 from kamituel/Bug_948823_nfc_handover_manager_comments

Bug 948823: Rewrite comments so they're jsdoc compatible. Mark private m... r=alive
Merge pull request #21389 from RudyLu/ime-mgmt/Bug1030086

Bug 1030086 - Keyboard gets stuck after submitting a form by pressing.
r=timdream
Bug 1004973 - Unify MockL10n. r=julienw r=gandalf
Merge pull request #21349 from tauzen/Bug1026536

[NFC] NfcManager.handleNdefDiscovered test cases needed, possible refactoring, r=gweng
Merge pull request #21400 from azasypkin/bug-1034637-utils-tests

Bug 1034637 - [Messages] Utils.js unit tests are failing when run locally. r=julien
Bug 1030448 - Also make the default lockscreen react to the 'lockscreen.lock-immediately' setting.
Bug 1035136 - Intermittent Homescreen UI Tests failures: test_homescreen_launch_app.TestLaunchApp.test_launch_app
Merge pull request #21446 from AndreiH/bug_1035136

Bug 1035136 - Intermittent Homescreen UI Tests failures: test_homescreen...
Merge pull request #21222 from viorelaioia/bug_1032235

Bug 1032235 - [v2.1] Fix failure in test_settings_wifi.py
Bug 1027232 - Wait for the homescreen to be ready
Merge pull request #21057 from anefzaoui/bug-1030813

Bug 1030813 - Wrong tick icon position in value selector - follow up for 1028701
Bug 1035231 - Pass --runtime argument to marionnette
Merge pull request #21164 from acperez/bug-1022552

Bug 1022552 - Pressing home key or opening other apps will close client provision message directly.r=gsvelto
Bug 1034279 - USSD messages not displayed if user leaves Dialer while sending r=etienne

I took the opportunity to re-enable a unit test
Bug 1032288 - Intermittent failing test, Vertical Home - Packaged App Update resume update, TypeError: entry.app.manifest is undefined r=crdlc
Merge pull request #21419 from KevinGrandon/bug_1032288_vertical_manifest_failure

Bug 1032288 - Intermittent failing test, Vertical Home - Packaged App Update resume update, TypeError: entry.app.manifest is undefined
Bug 990020 - [B2G][SMS] A MMS that has not been downloaded yet will display a "Missing SIM card" message after changing the SIM to a different valid one. r=julien
Merge pull request #21350 from zacc/bug_1033973

Bug 1033973 - Update device testing to marionette client 0.7.11 a=teston...
Merge pull request #19672 from cctuan/1014454

Bug 1014454 - [Keyboard UX update][User Story] Visual update on the number keyboard
Bug 982663: Part 1 - Collect and report app usage data. r=etienne

* record app installation and uninstallation
* send a unique device id with each report
* report deviceinfo, language and screen data, and make telemetry parameters
  configurable through settings
* Refactor to match system app module structure
* Unit tests and bug fixes
* Change strings in Settings and FTU apps to mention app usage data collection
* Address review comments
* Fix failing bootstrap tests