Bug 887663 - Receiving contact as a VCARD via Bluetooth
Bug 802944 - Reply button should popup select menu for deciding reply mode instead of listing all the reply mode button in title r=asuth
Bug 910975 - Update shell.js webapps event
Merge pull request #11868 from KevinGrandon/bug_910975_update_shelljs

Bug 910975 - Update shell.js webapps event r=fabrice
Merge pull request #11793 from mcav/reply-menu-bug-802944

 Bug 802944 - Reply button should popup select menu for deciding reply mode instead of listing all the reply mode button in title. r=asuth
Bug 901926 - [Email] Email app stops working if attachment contains an IMAP literal. r=asuth
Merge pull request #11869 from mcav/imap-parsing-bug-901926

Bug 901926 - [Email] Email app stops working if attachment contains an IMAP literal. r=asuth
Merge pull request #11813 from fcampo/BT-receiveVcard

Bug 887663 - Receiving contact as a VCARD via Bluetooth (r=arcturus)
[Bug 908513] fix shortcuts translations issue [r=crdlc]
Merge pull request #11836 from EverythingMe/bugfix-shortcuts-translations

[Bug 908513] fix shortcuts translations issue [r=crdlc]
Bug 816912 - Keyboard Manager to support 3rd-party keyboard
    1. manage running keyboard layouts in System app
    2. generat new mozSettings array for keyboard app, setLayoutEnable
and saveToSettings fn in keyboard helper.
    3. keyboard helper will send 'keyboardsrefresh' event when
'mozSettings' change.
    4. Bug 885692 - To integrate with the new keyboard switching API. for km
    5. Bug 902830 - Use new chrome event for keyboard manager.
r=timdream
Bug 858383 - [Keyboard] Integrate the new keyboard manager with switch
and show layout list functions in Keyboard app.
 1. Modify keyboard manifest to expose entry points as input methods.
 2. Modify keyboard init logic to interact with new keyboard manager.
 3. Make use of inputContext in keyboard app.
 4. Bug 885692 - To integrate with the new keyboard switching API. for keyboard app
 5. Bug 899073 - inputContext.geText() whould return Promise
r=timdream
Bug 856910 - Add MVVM pattern in settings app. r=evelyn
Bug 856910, Bug 893557 -
1. Add Observable, ObservableArray, and ListView to Utils.
2. Add unit testing.
3. Implement the keyboard panel based on the UX spec.
r=evelyn
Bug 906096 - Add some Gaia workaround to ensure the new IME framework continues to work in Firefox Nightly
r=timdream
Bug 911112 - revert keyboard-frame rename due to Gaia UI Test Failure on
TPBL. r=timdream
Merge pull request #11873 from RudyLu/3rdParty_keyboard_support_commit3

Add 3rd-party keyboard (IME) support.
Bug 907941 - gaia-ui-tests-pushbot (see bug)
Bug 907941 - gaia-ui-tests-pushbot (see bug)
Bug 911661 - sync up Gaia element naming with Gaia-ui-tests for keyboard
frames. r=me

This reverts commit 2acb6405c5b986a64f4386a18719b2799f5bff6e.