Bug 1102789 - [Contacts] MS freeze when import contacts from memory card to phone
Bug 1092430 - Contacts app should follow text selection pattern. r=sergi +autoland
Bug 1104198 - Make DESKTOP builds work with mulet, remove DESKTOP_SHIMS.
Bug 1111802 - [PrivateBrowser] Fix collapsed background colors
Bug 1103894 - Use DialogService to display the warning dialog
Bug 1090041 - [Bluetooth] No onpairedstatuschanged event coming after paired/unpaired a device.
Bug 1111438 - KeyboardManager clean-up

- Reduce showingLayoutInfo to showingInputGroup, which now only restores the current input type group; the activeLayout index and the layout itself has to be consulted from inputLayouts. This avoids unnecessary bookkeeping.

- Explicitly separate the "preload" concept from setKeyboardToShow to reduce if-else complexity in the function (and to make setKeyboardToShow less god)

- Renamed InputLayouts.layouts.group.activeLayout to activeLayoutIdx to better reflect the idea that it stores an index.

- Mandated that activeLayoutIdx should not be written by KeyboardManager.
Bug 1067728 - [Text Selection] Hide utility bubble after scrolling if the selected text is out of visible area
Bug 1100789 - [NFC] Shrinking should not tilt while utility tray is active
Bug 973455 - [settings] refactor SIM security panel with AMD pattern
Bug 1112020 - The build script of keyboard app would fail when copying
the a specific ime folder for the 3rd time.
 - Stop copying the same ime folder when it already exists.
Merge pull request #26234 from cctuan/1100789

Bug 1100789 - [NFC] Shrinking should not tilt while utility tray is active
Merge pull request #26772 from cctuan/1067728

Bug 1067728 - [Text Selection] Hide utility bubble after scrolling if the selected text is out of visible area
Merge pull request #26817 from RudyLu/keyboard/Bug1112020-copy_ime_folders

Bug 1112020 - The build script of keyboard app would fail when copying the a
r=timdream.
Merge pull request #26759 from ian-liu/settings/bluetooth/bug1090041_no_onpairedstatuschanged_coming_after_paired/unpaired_device

Bug 1090041 - [Bluetooth] No onpairedstatuschanged event coming after paired/unpaired a device. r=arthur
Bug 1109606 - Add a test to check that a miss call notification is cleared even if a voicemail notification is present
Merge pull request #26739 from arcturus/bug-1092430

Bug 1092430 - Contacts app should follow text selection pattern. r=sergi +autoland
Merge pull request #25986 from EragonJ/bug-973455

Bug 973455 - [settings] refactor SIM security panel with AMD pattern
Bug 1112416 - Fix racing of InputMgmt/KBApp when switching from RocketBar to other app

- Through a flag in InputWindow, do not really set the iW as inactive during iW's inputapp-closed event if we know it will become ready soon.
- Also, AppTransitionController should not automatically setVisible(false) for InputWindow on "closed".
Bug 1094009 - Follow text selection pattern