Bug 890053 - [MMS][SMS] Regression. Recipients pull down pushes input behind keyboard

- broken display: https://www.dropbox.com/sh/pirp25nqtaqcktr/pfFsPQPG6n#f:1.jpg
- fixed display: https://www.dropbox.com/sh/pirp25nqtaqcktr/pfFsPQPG6n#f:2.jpg

https://bugzilla.mozilla.org/show_bug.cgi?id=890053
Signed-off-by: Rick Waldron <waldron.rick@gmail.com>
Bug 881141 - hdpi/xhdpi resolution assets and layout for Usage app
Bug 889635 - Avoid startup error
Bug 884975 - [MMS] Apply 1.5x Res Version of the Images
Bug 842924 - Avoid l10n issues by providing wider selects
Bug 879299: Add visibility_monitor to Contacts app

This commit significantly refactors how contacts are loaded and rendered in
the DOM.  Placeholder items are initially added to the list and then later
filled in when visible.  Images are lazy loaded as before, but will now be
removed when the contact is no longer visible.  Search has also been
refactored to help encapsulate the contacts_list and importer_ui internals.
Merge pull request #10582 from wanderview/contacts-vis-mon-pr

Bug 879299: Add visibility_monitor to Contacts app.  r=arcturus
Merge pull request #10827 from steveck-chung/hdpi-image-assets-css

Bug 884975 - [MMS] Apply 1.5x Res Version of the Images. r=julienw
Bug 889466 - Use touch events for lockscreen
Merge pull request #10848 from KevinGrandon/bug_889466_lockscreen_events

Bug 889466 - Use touch events for lockscreen r=alive
Merge pull request #10829 from lodr/bug-842924-l10n-issue

Bug 842924 - Avoid l10n issues by providing wider selects
r=arcturus
Merge pull request #10809 from lodr/bug-889635-avoid-startup-error

Bug 889635 - Avoid startup error
r=arcturus
Merge pull request #10778 from gasolin/master-881141

Bug 881141 - hdpi/xhdpi resolution assets and layout for Usage app, r=salva
Merge pull request #10772 from rwldrn/890053

Bug 890053 - [MMS][SMS] Regression. Recipients pull down pushes input behind keyboard