Bug 1014262 - Airplane mode icon in status bar is not responsive
Merge pull request #22945 from nullaus/bug1053509

bug 1053509 - Use plain js download object when download succeeds. r=crd...
(cherry picked from commit 385f8b1fc9179441c9d6a6ad16ff8701edfa1faa)
Merge pull request #23007 from nullaus/v1.4

Merge pull request #22945 from nullaus/bug1053509
Merge pull request #22979 from evelynhung/issue-m039154

Bug 1039154 - handle provisioning document format error, r=gsvelto
Bug 1047645 - Use manual timeout to guard _closed event from not firing r=alive

Patch for v1.4.

Conflicts:
	apps/system/js/app_transition_controller.js
	apps/system/js/app_window.js
	apps/system/test/unit/app_window_test.js
	apps/system/test/unit/lockscreen_window_test.js
Merge pull request #22967 from KevinGrandon/bug_1031225_cherry_pick_bug_1047645_to_v1dot4

Bug 1047645 - Use manual timeout to guard _closed event from not firing
Bug 1045503 - [tarako][contacts] we should reduce the use of storage by contacts app
Merge pull request #21665 from EragonJ/bug-1035823

Bug 1035823 - [DSDS] The SIM manager page is not refreshed if configurat...
Revert "Merge pull request #21665 from EragonJ/bug-1035823" for Gu test
failures on TBPL

This reverts commit ce631d7ada1845ef7ed925a506eb91cda6f09d24.
Bug 1035823 - [DSDS] The SIM manager page is not refreshed if configurat...
Merge pull request #23057 from EragonJ/v1.4-bug-1035823

Bug 1035823 - [DSDS] The SIM manager page is not refreshed if configurat...
Merge pull request #21602 from RudyLu/keyboard/Bug1034210_commit

Bug 1034210 - send correct keycode for non-latin IME.
r=timdream.
a=bajaj

(cherry picked from commit 12afc5ca3076ea8cbcd5989b32d9d1a4f092eb8f)

Conflicts:
	apps/keyboard/js/keyboard.js
	apps/keyboard/style/keyboard.css
bug 1049790 - v1.4 specific patch.
Bug 987496 - Adding Hindi Input Method for B2G

Cherry-pick from 7882bd086a460ff07b170ed45a1cf8981f4d0f72

Conflicts:

  build/config/keyboard-layouts.json
Merge pull request #23121 from luke-chang/987496_v1.4_hindi_input_method

Bug 987496 - Adding Hindi Input Method for B2G
Bug 991509 - Adding Tamil input method for B2G

Cherry-picked from 5a8f0e4f9e146dc2fdd2317841819ea5aa9f5211

Conflicts:

	apps/keyboard/style/keyboard.css
	build/config/keyboard-layouts.json
Merge pull request #23122 from luke-chang/991509_v1.4_tamil_input_method

Bug 991509 - Adding Tamil input method for B2G
Bug 1029934 - User cannot input Rupee symbol

Cherry-picked from 8d4f2edecad1e71c70f34702d761566b0723fff1
Merge pull request #23113 from nullaus/v1.4

bug 1049790 - v1.4 specific patch.
Merge pull request #23126 from luke-chang/1029934_v1.4_rupee_symbol

Bug 1029934 - User cannot input Rupee symbol