Merge pull request #23874 from nullaus/bug1044125

bug 1044125 - Only capture screenshot and show overlay when edge gesture...
(cherry picked from commit 1503e1f9f7846a3813c057ce95c35ac22031027f)
Bug 1069270 - [v2.1] Fix test_sms_contact failure
Merge pull request #24177 from chirarobert/fix_sms_test

Bug 1069270 - [v2.1] Fix test_sms_contact failure
Merge pull request #24217 from julienw/1038548-fake-timers a=tests

Bug 1038548 - Intermittent statusbar_test.js | system/Statusbar "after e...
(cherry picked from commit 01f39304bd4518400eb82cdbf72c457f047793a5)
Merge pull request #24149 from nullaus/v2.1

Merge pull request #23874 from nullaus/bug1044125 a=fabrice
fixes 1060160 -- [RPP] create an SMS listener
fixes 1060169 -- [PP] First Panel
fixes 1060157 --  [RPP] Main panel
fixes 1060162 -- [RPP] parse the SMS
fixed 1060173 --  [PP] Initialize the settings
fixes 1060174 --  [SETTINGS] Launch the Privacy Panel from Settings App
fixes 1060154 -- [RPP] Detecting, Setting and Storing the Password in the SettingsDB
fixes 1060163 -- [RPP] check the activation password
fixes 1060164 --  [RPP] trigger the functions appropriately
Bug 1061807 - [ALA][UI] Implementation of Panel 1
fixes bug 1061815 [ALA][UI] Implementation of Panel 3
fixing bug 1061840: [ALA][UI] Panel 5
fixies 1061814 -- [ALA][UI] Implementation of Panel 2 in appropriate context
fixing bug 1060168[RPP] remove the password from the DB
fixes 1061835 -- [ALA][UI] Implementation of Panel #4