Merge pull request #17837 from shamenchens/Bug967089-Remove-Visibility-Monitor-ImgSrc2

Bug 967089 - [gallery] remove visibility monitor code if it is no longer..., r=punam(cherry picked from commit 006cab98e7844de9adeb93f6faa8d33205c8b8f3)
Bug 1018364 - Orientation locked while resuming device
Bug 1021583 - Update active app on app switching
Revert "Bug 1003045 - hide 'Sharing using USB' toggle if the storage isn't"

This reverts commit cf0a961f62f36b38af86f8a27b7bfc642b86e3ac.
Merge pull request #20603 from comoyo/revert1003045

Revert "Bug 1003045 - hide 'Sharing using USB' toggle if the storage isn't"
Merge pull request #20574 from Rik/suggestion-slot-2-1022194

Bug 1022194 - Taping the suggestion bar with only one SIM in slot 2 does... r=drs
(cherry picked from commit cc25d10edb7f3485319a65d9d1c84852eef3774e)

Conflicts:
	apps/communications/dialer/js/suggestion_bar.js
	apps/communications/dialer/test/unit/suggestion_bar_test.js
Merge pull request #17360 from prcxuying/bug972308

Bug 972308 - Re-use the existing Audio object when playing keypad tones r=gsvelto
Bug 917630 - Allow unlimited keypresses when on a call
Merge pull request #20457 from davidflanagan/bug1015413

Bug 1015413: resolve large thumbnail flicker by uplifting bug 967089 to remove visibility monitor
Merge pull request #20622 from gittup/bug-917630-v1.4

Bug 917630 - Allow unlimited keypresses when on a call r=etienne
Merge pull request #19989 from comoyo/bug-1020109

Bug 1020109 - Cell broadcast search list is not set correctly. r=arthurcc
Merge pull request #20557 from alivedise/bugzilla/1021583_v1.4/resize-when-app-switch

Bugzilla/1021583 v1.4/resize when app switch, r=timdream
Merge pull request #20534 from snowmantw/issue1018364-v1.4

Bug 1018364 - Orientation locked while resuming device
Bug 1024692: limit image decode size to 3mp on 256mb devices
pick picture size based on the correct config variable
release camera hardware when previewing photos. Also do not zoom camera when zooming previews.
Moves release/start camera to camera controller
Moves pinch inside controller/viewfinder and gets disabled when opening preview and settings