Bug 943897 - Code timeout into contacts_settings.tap_import_from_sim()

I get the number of sim contacts before opening the apps because the method switches to default frame.
Bug 999475 - Allows overloading SETTINGS_PATH with env variable. r=yurenju
Bug 997791 - Only set wifi.enabled when it is changed. r=arthurcc
Bug 999946 - Some Accessibility settings are not localized
Bug 989923 - [Contacts][Refactor] New app to host Contacts DataStore in test apps
Bug 999436 - Import services dependencies
Part 2: Utilities
Bug 997309 - Properly handle an already logged in user in Find My Device.
Bug 1000172 - Prevent scripts defining global from being removed during the optimization
Bug 999478 - Free the preloaded callscreen under memory pressure
Bug 1000176 - Investigate and fix failure in test_sms_with_attachments
Bug 931119 - [SMS] Localize labels in thread header, don't hardcode separator character

* Use localizable string to position elements
* Don't hardcode separator characters (' | ', ', ')
* Add 2 tests (different separator characters, fallback for empty separators)
Bug 984962 - Expose app.update.{channel,url} in the Developer menu. r=21
Bug 997309 - Add some tests for the Settings panel of Find My Device.
Bug 972871 - [Calendar] custom font with vector icons used by visual refresh
Bug 985341 - Fix uitest-privileged for test_video_capture_prompt failure
Bug 936729 - [Messages][Sharing]MMS does not return to original app after cancelling or sending message. Share activity converted from 'window' to 'inline'. r=julien
Merge pull request #18587 from crh0716/1000172

Bug 1000172 - Prevent scripts defining global from being removed during the optimization r=evelyn
Bug 916709 - Implement PopupWindow (v6)
Merge pull request #18598 from ochameau/settings

Bug 999475 - Allows overloading SETTINGS_PATH with env variable. r=yurenju
Bug 999965 - enable DSDS tests via manifest with the Flame device name