Merge pull request #8968 from pivanov/bug-845102

Bug 845102 - Search No Contacts Found Screen Updates r=samjoch(cherry picked from commit fe4bcf1666ac1ac2200bc57bf4d8bf65cfec6719)
Merge pull request #9248 from timdream/bug859201

Bug 859201 - Contacts app should not be using mozKeyboard API, r=@albertopq(cherry picked from commit 48415d26d6821bdadd4a43d7ccc2a87672cc0bdf)
Bug 864476 - [FTE] the progression bar should be hidden in some panels r=arcturus

Moved the className calculation before the switch-case so that we can override
it inside the switch-case.

Added a test case to prevent future regressions
(cherry picked from commit d172b22cd4992fef03d3a2facc64a9644b556e8a)
Merge pull request #9247 from KevinGrandon/bug_862752_alarm_translations

Bug 862752 - Extend pretty date helper(cherry picked from commit 913177e7a8c49cd6f1ebcc5843ec3f2df8901e68)
Merge pull request #9341 from lightsofapollo/leob2g-Bug_796588_Can_Add_multiple_same_account

Bug 796588 - Don't allow user to setup same account twice r=lightsofapol...(cherry picked from commit 802c5cfc24b00549570f7a6fc3167ef748bfec05)
Merge pull request #9390 from mozsquib/email-resolve-contacts

Bug 848266 - [email] Have MailAPI resolve e-mail addresses to contacts(cherry picked from commit acffeb126b7e852647b460bffdc67d80f1afb950)