Bug 1019816 - Logshake

Add a developer option to store logcat to sdcard by shaking the phone.
Bug 1016816 - [CostControl] Update to use gaia-header
Bug 1048373 - [settings] can't join hidden network, have to join it ...
Bug 1048846 - Intermittent failing test - ime_uninstallation_test
Bug 1050843 - [B2G][Contacts] Export contacts buttons are overlaying Settings menu page
Bug 1052300 - [Keyboard] Wrong keyboard may be activated after using IMESwitcher
Bug 1022609 - Define 2 different symbol panels that includes ',' or not.
 - Modify each layout to define supportsSwitching.
Bug 1052252 - Set the scrolling speed as 500 r=me
Bug 1051538 - Linking contact never ends
Bug 1052414 - Move the import of PlivoUtil to the test methods to avoid import errors when plivo is not present
Bug 1050838 - fixing sytling for global value selector, that is not part of an app.
Bug 1030434 - added proper a11y labelling for callscreen's handled call.
Bug 1052537 - [Settings] Developer HUD toggle fix localizability (wrap text, separate strings)
Bug 1041124 - [Messages][Refactoring] Make use of EventDispatcher in MessageManager. r=julien
Bug 1052861 - Speed up DOM l10n in non-pretranslated case
Bug 1038992 - FxA "forgot password" link crashes refreshAuth flow. r=ferjm
Bug 1048095 - Remove "const" in keyboard app
Bug 1029944 - Switch ModalDialog and AppModalDialog from using strings to using l10nIds

* Replace mozL10n.get(l10nId) calls with node.setAttribute('data-l10n-id', l10nId) in ModalDialog and its use cases.
* Fix jshint errors.
* Update ModalDialog test.
Merge pull request #22696 from timdream/keyboard-const

Bug 1048095 - Remove "const" in keyboard app, r=rudyl, f=djf, sangpire
Merge pull request #22780 from evanxd/bug-1052252

Bug 1052252 - Set the scrolling speed as 500