Bug 822232 followup. Missing '{'. r=me
Merge pull request #7256 from vingtetun/followups

Bug 822232 followup. Missing '{'. r=me
Bug 822055 - [SMS] Messages sent are duplicated in thread and throbber is visible on each message r=borja

Remove the pending IndexedDB, refactored how we handle all the events, and
generally made the Sms app more consistent and responsive.

This fixes the duplicated message in thread.

Fixed some other bugs in the process :
- duplicated message when we were resending a failed message
- the received SMS was not displayed when I sent it to myself
- when I was sending the first SMS to a contact, and when I was hiding the Sms
  app (using the home button) and then going back to the Sms app, then the
  thread was empty. This happened only when the phone number was not normalized
  yet in the hash.
- now we try to send the SMS even if we don't have mozSettings
- fix notification was appearing when we were already in the good thread, when
  the num was not normalized yet
- now we store in gecko a SMS that the user tried to send when airplane mode was
  set.
Bug 806352 - [Contacts] Sending SMS from contact detail doesn't open Message app in edit mode
Merge pull request #7258 from borjasalguero/bug_806352_rebased

Bug 806352 - [Contacts] Sending SMS from contact detail doesn't open Mes...
Bug 808819 - Using the mozSms.getThreadList API to populate the SMS app
thread list.
r=fbsc
Merge pull request #7259 from etiennesegonzac/bug-808819-sms-use-getthreadlist

Bug 808819 - Using the mozSms.getThreadList API to populate the SMS app thread list.
Bug 825592 - Followup 814460 - Add icon from Everything.me on Homescreen
Merge pull request #7260 from guiora/bug-825592

Bug 825592 - Followup 814460 - Add icon from Everything.me on Homescreen
[Bug 821456] Re-implement system banner in everything.me [r=ranbena, a=vingtetun]
Merge pull request #7261 from EverythingMe/fix-821456

Fix 821456 Evme banner chages
Bug 823669 - [B2G][Email]Activesync: Emails deleted on the web client do not sync to the device; r=asuth, a=blocking-basecamp
Merge pull request #7263 from mozsquib/email-as-delete

Bug 823669 - [B2G][Email]Activesync: Emails deleted on the web client do not sync to the device
PerApp test helpers a=test-only r=etienne_s
Merge pull request #7267 from lightsofapollo/per-app-test-helpers

PerApp test helpers a=test-only r=etienne_s
Bug 803449 Fix 2 - Unidentifiable toggle in the notification bar
Merge remote-tracking branch 'upstream/master' into ux