Merge pull request #26416 from rwood-moz/bug1095080

Bug 1095080 - Fix browser endurance tests
Bug 1103629 - [HomeScreen] Use a marionette client loader to include the home screen app
Bug 1105519 - Remove strings from index.html for battery dialog r=kgrandon
Bug 1105521 - Remove strings from index.html for sleep menu
Bug 1105521 - merge pull request #26500 from KevinGrandon:bug_1105521_remove_strings_sleep_menu to mozilla-b2g:master
Bug 1105519 - merge pull request #26499 from KevinGrandon:bug_1105519_battery_overlay_strings to mozilla-b2g:master
Bug 1103629 - merge pull request #26384 from KevinGrandon:bug_1103629_marionette_client_loader_verticalhome to mozilla-b2g:master
Bug 1031175 - Refactor the code dealing with USSD/MMI functionality to use the new, unified dial() API and fix all the associated unit-tests
Bug 1031175 - Second iteration
Bug 1031175 - New API
Bug 1031175 - Added the review comments and fixed a potential race in MmiUI.init()
Bug 1031175 - Remove the dependency on the MmiManager used to check for MMI codes
Bug 1031175 - Make the uitest application use mozTelephony.dial() to retrieve IMEI codes r=drs
Bug 1031175 - Make the system app use mozTelephony.dial() to retrieve IMEI codes r=frsela
Bug 1031175 - Make icc_worker.js jshint-clean r=frsela
Bug 1031175 - Make the settings app use mozTelephony.dial() to retrieve IMEI codes r=ejchen