Bug 930624 - Bluetooth unpair device: fix localizability of "Confirmation" title

Add data-l10n-id to title and add string to en-US properties file
Bug 926105
Bug 933402 - Remove b2g in really-clean target
Bug 919927 - [Permission] use permissions instead of permission/option/options
Bug 929492 - Stop manually copying properties of Contact objects. r=bkelly
Bug 920546 - [Messages] Short-term fixes for the recipient panel r=julienw

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

- Apply new "invalid recipient" indicator style
- 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
        - If there are one or more matches, use the first to create a Recipient
    - 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
- Adds tests for questionable Recipient detection.

Cases covered: https://bugzilla.mozilla.org/show_bug.cgi?id=920546#c48

Signed-off-by: Rick Waldron <waldron.rick@gmail.com>
Bug 926280 - Add SMS perms to test container app, r=ahal, a=test-only
Bug 915570 - Gaia Part II, remove the old 'keyboard' permission
Merge pull request #12629 from rwaldron/920546

Bug 920546 - [Messages] Short-term fixes for the recipient panel
Revert "Bug 924274 - [Contacts] Add initial marionette tests"

This reverts commit fec050c7f463ec9645c69158027a5998b293ea99.
Revert "Bug 925961 - Use the email address parser for showing bubble properly."

This reverts commit e363d38cde26a6416cb9926c04896866bba4b88a.
Bug 934237 - Clean up calendar marionette tests
Merge pull request #13331 from gaye/bug-934237

Bug 934237 - Clean up calendar marionette tests
Merge pull request #13232 from waalt/926105

Bug 926105 - When there are no apps to show in the app switcher, show a text saying "No recent apps", r=alive
Bug 934312 - [Homescreen] Remove CSS errors
Bug 921417 - rewrite build/variant.py in javascript
[music2] Fix the lint errors
Merge pull request #13159 from huchengtw-moz/build/Bug_921417_rewrite_variant.py_to_js

Bug 921417 - rewrite build/variant.py in javascript, r=yurenju, acperez
Merge pull request #13285 from dominickuo/bug-933110

Bug 933110 - [music2] Fix the jslint errors, r=@es92
Revert "Bug 921721 - hotfix to bust JS Exception in startup a=testonly r=me"

This reverts commit 5cf27888e390526c072d4b44a5af54c8aaf7205a.