Bug 797171: revert user-selected suggested words on backspace
Bug 861113: correctly define uppercase for non Latin-1 letters
Bug 859596 - When closing the paring window, fire a blur event to the input element.
Bug 866355 - [Calendar] Remove mozalarm_shim
Bug 859030 - 302 error in browser when access 3g.qq.com browser can not redirected r=lmandel
BUG 828792 - [FM] Inconsistent radio frequency precision displayed r=PinZhang
Bug 852857 - Postpone battery drainage check after homescreen is retrieved
Bug 848260 - Always display data connection warning until there's one succeeded download
Bug 865999 - After landing import from vCard Contact Settings screen is visually broken
Bug 866690 - [Dialer] Call Log broken due to mcc being null if no SIM.
Bug 836056 - [Lockscreen] Lockscreen appears after reboot after settings is set so that the lockscreen is off. r=yuren
Bug 864414: Front-load main-frame-setup and use new recvCache from MailAPI
Merge pull request #9443 from jrburke/bug864414_fastmessage

Bug 864414: email: Front-load main-frame-setup and use new recvCache r=asuth
Merge pull request #9421 from davidflanagan/bug797171

Bug 797171: revert user-selected suggested words on backspace r=anygregor
Merge pull request #9422 from davidflanagan/bug861113

Bug 861113: correctly define uppercase for non Latin-1 letters
Bug 865484 - refactor dictionary data structure and search algorithm for keyboard auto-correct

address Christoph's review comments

cut another 40% off the dictionary size!

Not sure whether this is a good idea: allow arbitrary substitutions in addition to nearby character substitutions.

store the length of the longest word in the dictionary file, and use it to immediately reject input that is too long to be a word

be smarter about variant forms (case and diacritics)

Add abbreviations and frequency 1 words to the dictionary, increasing size about 20%

simplify the algorithm and focus on corrections instead of predictions

address review comments
Merge pull request #9153 from davidflanagan/bug860624

Bug 865484 - refactor dictionary data structure and search algorithm for keyboard auto-correct r=anygregor r=ckerschb
Merge pull request #9445 from mozshiao9/master_bug828792

BUG 828792 - [FM] Inconsistent radio frequency precision displayed r=Pin...
Bug_858449:[SMS]Clearing Contact Searchlist When backspace quickly
Bug 867064 - Fix homescreen panning test due r=crdlc

Move from mouse events to touch events.
Send both event types so that we won't fail in some situations.

also mock requestAnimationFrame in the suiteSetup instead of setup.