Bug 911544 - [e.me][feature] Support offline-ready [r=crdlc]
[Bug 923420] Add 'More Apps' to l10n [r=crdlc]
Bug 921115 - [Clock] Lap string is not localized

r=jugglinmike
Merge pull request #12634 from EverythingMe/911544-offline-ready

Bug 911544 - [e.me][feature] Support offline-ready [r=crdlc]
Merge pull request #12640 from EverythingMe/923420-translate-more-apps

[Bug 923420] Add 'More Apps' to l10n [r=crdlc]
Bug 914454 - Ensure SMS messages in only uppercase Greek letters are sent with 7bit encoding on the carrier partner network r=rwaldron

Set x-inputmode=-moz-sms-7bit for SMS only
Bug 920546 - [Messages] Short-term fixes for the recipient panel

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

- Decouple searchContact from list display
- Create ThreadUI.listContact(...)
- Create ThreadUI.validateContact(...)
- Adds two level validation:
    - Is the entry questionable?
        - This kicks off a silent search for matching contacts
    - Is the entry invalid?
        - This state is reached if no contacts could be found
          for the typed value.
        - Prevents enableSend
        - Prevents "export" of recipient entry at Send
          (when mixed with multiple valid recipients)
- Refactor Utils.getContactDisplayInfo logic
- Adds tests for enableSend

Signed-off-by: Rick Waldron <waldron.rick@gmail.com>