Merge pull request #9471 from asutherland/email-4k-fix

Bug 864867 - Keep track of partially fetched bytes now that we attempt larger or complete download of bodies r=asuth.(cherry picked from commit 5944dfb3fb724755fde23d6cccb0f1bfa218e065)
Merge pull request #9494 from gnarf37/840056-audio-preview

Part 1 - [WIP] Bug 840056 - [MMS][User Story] Audio playback from message(cherry picked from commit 50b73f78ed93496039039d9af64cdc6dba9803c2)
Merge pull request #9518 from jrburke/bug868141-double-new

Bug 868141: email: only insert new account card once r=asuth(cherry picked from commit bb459a90a9395ec4f6862ff72f87d17d50602876)
Merge pull request #9426 from evanxd/bug-855814

Bug 855814 - Calendar: Notification: Tapping doesn't always launch app and show event.(cherry picked from commit c580c47da1f7cc421c7aa586b177f7dab881baae)
Merge pull request #9537 from alivedise/bugzilla/862643/psensor

Bug 862643 - Ignore proximity sensor event when headphone plugged. r=timdream, a=blocking-b2g:tef+(cherry picked from commit bd06876916e58115ac7605bbcb6363aa4606491b)
Bug 858362 - [SMS] Received SMS with 'and 1 other' as Contact name. r=julien.

Rename the function rename 'getPhoneDetails' to 'getContactDetails'.
getContactDetails can handle one or multiple contact entry and return the detail information about the contact/contact list.
We utilize it in thread list/thread title, thread view header and contact search result.
(cherry picked from commit 6e0c18857f6d03b47f18caeb78c271c104c60162)
Bug 840076 - MMS download options. r=crh0716.

Reopen the mms panel in settings, and add mms download option selector.
(cherry picked from commit 149ce6309d561777b82a712023ffb4196f9cf701)