Bug 942398: Do not remove missing styles while scrolling.
Bug 942397: Throttle setTimeout calls in imgLoader.
Merge pull request #13966 from wanderview/contacts-onscreen-style

Bug 942398: Do not remove missing styles while scrolling.  r=arcturus
Bug 938795 - Add endurance test for launching phone. r=dhunt
Merge pull request #13964 from wanderview/contacts-imgloader-timeout

Bug 942397: Throttle setTimeout calls in imgLoader.  r=crdlc
Bug 935177 - [Messages][Drafts] Update "discard message" confirmation prompt to options menu/dialog; add "save draft" no-op

https://bugzilla.mozilla.org/show_bug.cgi?id=935177

- New strings:
  - save-as-draft      = Save as Draft
  - discard-message = Discard
- Removes window.confirm mechanism
- Implements Multi-option prompt with OptionMenu
- Basic tests to assert the correct operations are performed by the option handlers

Signed-off-by: Rick Waldron <waldron.rick@gmail.com>
Bug 935177 - [Messages][Drafts] Remove "discard message" confirmation prompt

https://bugzilla.mozilla.org/show_bug.cgi?id=935177

- Remove "discard message" confirmation prompt
- Basic tests to confirm capture of message draft content

Signed-off-by: Rick Waldron <waldron.rick@gmail.com>
adding the beginnings of draft creation support upon user interaction
assimilate recipients in case not yet assimilated
comment changes
adding comment about refactoring
refactor saveMessageDraft to also save drafts upon leaving the app
formatting nit
adding comment about saving drafts upon clicking back button
filling in 'Draft save operations' tests
adding comments back for debugging