Merge pull request #23783 from sudheesh001/Patch_1061577

Fixes Bug 1061577, Clears the blocker for other jshint error bugs in tests folder r=@yurenju
Bug 1062807 - Use the new shared helper for loading JSON files in the wallpaper app.
Merge pull request #24159 from RickyChien/bug-1050709

Bug 1050709 - execute preference.js in pre-app.js r=@yurenju
Merge pull request #24216 from lissyx/bug1068860

Bug 1068860 - Allow ModalDialog to display pure strings r=gandalf
Fixes Bug 1057770 - fixes jshint in tests/integration/devtools/server_test.js
Bug 1069415 - Since bug 1002545 landed, we can't commit CSS files under Linux r=yurenju
Fixes Bug 1061516 , jshint error in tests/atoms/accessiblity.js
Bug 1066015 - [Camera] black screen when press power key as soon as you open a camera app
Merge pull request #24115 from ddrmanxbxfr/bug_1062807

Bug 1062807 - Use the new shared helper for loading JSON files in the wallpaper app r=@yurenju
Bug 1067205 - [Camera] Not receiving 'visibilitychange' event when device is locked
Bug 1070890 - [Messages][Refactoring] Make use of EventDispatcher in Compose. r=schung
Bug 1070905 - (way) Better Cards View performance
Bug 1070918 - [Dialer] Intermittent failure with newer mocha r=rik
Bug 1035133 - [TestAgent] Check that the TestAgent object is here and display an error message otherwise r=yurenju r=rickychien
Bug 1070914 - [Contacts] [Settings] SIM Import label has disappeared
Bug 1068722 - Update camera tests to check if the switch source action had happen
Bug 978014 - [FDN] Edit FDN contact does not ask for PUK2 password when PIN2 gets blocked
Merge pull request #24141 from julienw/1035133-test-agent-warning

Bug 1035133 - [TestAgent] Check that the TestAgent object is here and di...+shepherd
Merge pull request #23856 from yfdyh000/1061096-rc

Bug 1061096 - Fix the edit button is not disabled when downloads list are empty list
Bug 1045330 - Go to virtual environment with correct path