Bug 1097117 - [email] Accept share activities with type application/*
Bug 1098684 - Hide the AP PIN item
Bug 1093537 - Move input app window management-related responsibility from KeyboardManager to InputWindowManager

- A lot of events that only affects inputWindow showing/hiding goes to InputWindowManager instead of KeyboardManager now.
- "RemoveKeyboard" concept is now separated:
 -- InputWindowManager._onInputLayoutsRemoved() is called by KeyboardManager to signify that some keyboard layouts have been removed (disabled from system settings, or uninstalled keyboard app). IWM will remove InputWindow references accordingly.
 -- KeyboardManager._onKeyboardKilled() is called by InputWindowManager to signify that a loaded and currently showing out-of-process keyboard has been OOM'killed. KeyboardManager has to determine a keyboard layout to relaunch.
- A closed InputWindow now has height 0 instead of undefined.
- Please use inputWindowManager.hideInputWindow()/.hideInputWindowImmediately()/.getHeight() in place of KeyboardManager.hideKeyboard()/.hideKeyboardImmediately/.getHeight().
- inputWindowManager is a singleton and accessible in the window scope.
- KeyboardManager had lacked tests about getting device memory and retrieving setting of enabledness of 3rd-party keyboard, which have been added (to InputWindowManager) in this test. Additionally, KeyboardManager.updateLayouts() is tested now (although only roughly).
Merge pull request #26070 from yfdyh000/1095902

Bug 1095902 - Remove the two extra characters, r=timdream, f=flod, f=gerard-majax
Merge pull request #26128 from jrburke/bug1097117-email-application-share-manifest

Bug 1097117 - [email] Accept share activities with type application/* rs=asuth
Merge pull request #25840 from mnjul/bug_1093537_input_window_management_from_kbm

Bug 1093537 - Move input app window management-related responsibility from KeyboardManager to InputWindowManager. r=alive,timdream,rudyl
Bug 1098955 - Remove InputWindow._getDpx(); use Object.defineProperty to mock window.devicePixelRatio
Bug 1098142 - Call to correct function of the version detector
Merge pull request #26098 from RickyChien/bug-1097448

Bug 1097448 - Incorrect locales result in profile/webapps r=@cctuan
Merge pull request #26129 from crh0716/1098684

Bug 1098684 - Hide the AP PIN item r=eragonj
Merge pull request #25839 from mancas/bug1093563

Bug 1093563 - [Flame][v2.1&v2.0][Music]Music time bar operate abnormal. r=hub
Merge pull request #26112 from julienw/1097912-disable-e10s-for-debug-profiles

Bug 1097912 - can't run unit tests via `./bin/gaia-test` r=ochameau
Bug 1098124 - Rearrange keyboard settings page scripts
Bug 1098979 - Xfail test_browser_save_image.py because of Bug 1098338
Merge pull request #26107 from crh0716/1098142

Bug 1098142 - Call to correct function of the version detector r=eragonj
Merge pull request #25816 from bebef1987/clear

Bug 1093131 - Add a test that delete browser's history
Merge pull request #26136 from viorelaioia/bug_1098979

Bug 1098979 - Xfail test_browser_save_image.py because of Bug 1098338
Merge pull request #25715 from pcambra/1090212_edit_picture

Bug 1090212 - Center Edit picture
Bug 1098338 - Fix one more BrowserAPI usage. r=alive
Bug 1079824 - [Messages] Draft saved from activity is duplicated, r=azasypkin