Merge pull request #24792 from KevinGrandon/bug_971469_system2_instantiable_battery_manager

Bug 971469 - [System2] Instantiable BatteryOverlay
Merge pull request #24888 from azasypkin/bug-1068618-activity-double-escaping

Bug 1068618 - [Loop] The shared link sms message is wrong. r=julien
Bug 1075011 - Swap browser app for search app on old homescreen
Merge pull request #24844 from marshall/bug1070858_appUsageOnline

Bug 1070858: [AppUsageMetrics] Track online status through navigator.onLine
Revert "Update links to fetch gaia-theme from default theme."

This reverts commit 2896d5ff8e3b531c3d26b216102ebe55f0cfb5d0.
Bug 1069840 - Update apps links to fetch shared style from default theme r=vingtetun
Revert "[clock] unittest picker_test.js using assert.include for testing object, not Array or string"

This reverts commit a87b3bc0871ce34ea5305b1012d11fb5088cc6b9.

This commit was from bug 1066988. Reverting due to not having a proper bug number listed in the commit message.
Bug 1066988 - [clock] unittest picker_test.js using assert.include for testing object, not Array or string r=mcav
 Bug 1069380 - Use link role instead of button for open action in cards view

Changes the button role on the screenshotView to link, and adds the aria-hidden=true attribute to the iconButton to hide it from AT's. Added tests to ensure the aria properties in the cards view.
Bug 1079440 - Fix call indicators overlapping with multiple calls. r=gtorodelvalle
Bug 1076454 - Intermittent failing test, TEST-UNEXPECTED-FAIL | /builds/slave/test/gaia/apps/system/test/marionette/browser_chrome_share_web_result_test.js | Browser Chrome - Share Web Result share web result via e-mail r=daleharvey
Bug 1003381 - [camera] confirmation text needed when switching modes
Merge pull request #24863 from jobara/1069380

Bug 1069380 - Use link role instead of button for open action in cards view
Bug 1077331 - Only seek ringtone back to start on ringtone if the file is loaded fully enough to seek. r=etienne
Merge pull request #24909 from DouglasSherk/1077331-system-call-vibrate

Bug 1077331 - Only seek ringtone back to start on ringtone if the file is loaded fully enough to seek. r=etienne
Bug 1074123 - Make modal dialogs use layout manager, remove SHB css workarounds
Bug 1080285 - [Keyboard] Mock test dimensions so it will pass in any environment r=rudyl
Merge pull request #24963 from KevinGrandon/bug_1080285_keyboard_test_mock_dimensions

Bug 1080285 - [Keyboard] Mock test dimensions so it will pass in any environment
Bug 1080283 - Add wait in notification_launch_app_test r=kgrandon
Merge pull request #24681 from crh0716/1036210

Bug 1036210 - Recover the automatic connection once the manual connecon is failed r=eragonj