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
Bug 982663: Part 2 - Integration tests and follow up for App Usage metrics. r=etienne

* Use ftu.pingURL as the default base URL for app usage metrics
* Added tests for app usage default values
* Use manifestURL instead of origin to track unique apps
Bug 1035241 - Update mail-fakeservers to 0.0.19 to enable gaia XULRunner upgrade to version 33.
Merge pull request #21288 from justindarc/bug1030007

Bug 1030007 - Huge frame drops observed while zoom in/out during Video r...
Merge pull request #20395 from stasm/1004973-mockL10n

Bug 1004973 - Unify MockL10n. r=julienw r=gandalf