Merge pull request #7637 from KevinGrandon/bug_824139_email_keyboard_alt

Bug 824139 - Update alternate keyboard for email. r=rudyl(cherry picked from commit 1098be5775e1064b2a8f734686b9fb2dc4d43785)
Merge pull request #8195 from ferjm/Bug834871

Bug 834871 - If the app process containing a trusted UI gets killed in t...(cherry picked from commit 22cd02ea644a5a655b06d7fb92b1d9fd4f7b0524)
Merge pull request #7961 from rexboy7/fix-bug832861

Bug 832861 - [Contacts] Use touch event for custom tag input(cherry picked from commit 374e612fcb1b57f99c927f4353f7186fbae213cf)
Merge pull request #7633 from ian-liu/bluetooth/Bug822168_the_notification_string_is_truncated

Bug 822168 - [Bluetooth] The notification of "Bluetooth received file ready to open" is truncated. r=evelyn(cherry picked from commit 3e01ab512fb36da957af098e48e3800e519f0bf1)
Merge pull request #8273 from fabi1cazenave/persistentSettings-bug816484-dry

Bug 816484: remember when GPS/Wifi have been suspended by Airplane mode, r=timdream(cherry picked from commit 452fa480614760b75da5c7423d6fda376052d277)
Merge pull request #7693 from EverythingMe/dedup-installed-clouds

[Bug 832737] Dedup clouds/installed apps [r=crdlc](cherry picked from commit 746398a075752cfd9230f9acbee322d42cf83135)
Merge pull request #7771 from ian-liu/bluetooth/Bug815870_no_notification_on_look_screen

Bug 815870 - [bluetooth] No notification on lock screen r=alive(cherry picked from commit 78c7bade341d464412d72477e3de6062433c28cf)
Bug 832944 MediaStroage refresh when insert/remove SD Card
(cherry picked from commit 79dd7c9904498c7833d991ccfca9e7d57c233be5)
Merge pull request #7901 from daleharvey/832903

Bug 832903 - Pause video when headphones are removed. r=daleharvey(cherry picked from commit 8388d04f1e21be0d61476814f42873d584f11004)
Merge pull request #8300 from lodr/cc-perf

[Bug 836027] - lazy HTML loading for Cost Control app r=vingtetun
Cause r+(cherry picked from commit 90696cc82cfc27426ad268e4d6ee7c2de5bcf421)
Merge pull request #8362 from albertopq/contacts-update-activity

Bug 844054 - Adding 'update' contact activity r= ssahora(cherry picked from commit 90812b24da13deef77012d6ee38351bbbbb5520b)
Merge pull request #8294 from ian-liu/bluetooth/Bug831682_reuse_existed_inline_activity_for_the_same_activity_request

Bug 831682 - [Bluetooth] After clicking the notification to open a received photo, cannot open another one unless pressing back button r=djf, r=alive(cherry picked from commit 9108319c8b1108021dbf19f731d3c60c8844dc40)
Merge pull request #7745 from alivedise/bugzilla/833655/hide-list-menu-on-holding-home

Bug 833655 - Hide list menu when holding home, r=timdream(cherry picked from commit 9d73c9c61609489668f7f5ae2caeeb610bc35716)
Merge pull request #7740 from davidflanagan/bug833595

Bug 833595: ignore change events for hidden files r=daleharvey(cherry picked from commit b29c27f68bbc19ea4f3fbfc03db059c41ccfb2d2)
Merge pull request #7920 from evelynhung/issue-824599

bug 824599 - handle connect request from a device just unpaired(cherry picked from commit b77e93ae7cbe5d0985081fcbbe17a496bdba1dcd)
Merge pull request #8082 from benfrancis/browser-processes

Bug 836647 Use less foreground processes during screenshotting and Web Activities(cherry picked from commit bae26c4a96b371b794b4433784410c1ec69c5093)
Merge pull request #8316 from leob2g/Bug_834204_DeviceStorage_refresh_error

Bug 834204-[Setting]In Device storage menu, Refesh screen error when ins...(cherry picked from commit c332569f726d489771d769c849c653e03ff3a60d)
Merge pull request #7760 from michalbe/confirm-dialog

Bug 832562 - word-wrapping on conrifm modal dialog(cherry picked from commit c85e1ee2dc0fd3b4e3de7242a9cfe04e46417713)
Merge pull request #7664 from ian-liu/bluetooth/Bug825823_system_message_is_truncated

Bug 825823 - [Bluetooth] Long filename would make the system message strange r=Ismael r=alive(cherry picked from commit d15d2ca982806f206b5f2a8be037040da8ce7e4c)
Merge pull request #7614 from KevinGrandon/bug_829562_alarm_logic

Bug 829562 - Clean up alarm logic in calendar.(cherry picked from commit d4abaeae66db38cad25da0bff44aaddd4634aa0c)