Merge pull request #9806 from leob2g/Bug_872844_Clearing_input_fields_error

Bug 872844 - [Settings] Clearing input fields when enter wrong PIN code, r=kaze(cherry picked from commit e99e62ce2586c98ae491cccc9fe772f8cddf423b)
Merge pull request #9646 from eeejay/ignore-fake-clicks

Bug 870078 - Ignore scripted mouse events in desktop helper TouchEventHandler.(cherry picked from commit 768d0f0db2410008f5912904b51743f96b2f875b)
Bug 835991 - change an l10n ID to make sure the translations are updated (uplift)
Merge pull request #9937 from fabi1cazenave/l10n-crashReporting-bug835991-v1train

Bug 835991 - change an l10n ID to make sure the translations are updated - uplift
Merge pull request #9597 from ochameau/browser-helper

Bug 869540 - Split desktop-helper to segregate browser related feature out of it. r=@vingtetun(cherry picked from commit 93ecda33fac3349b8a7bbf80e5c16a01393a1be9)