JSHint cleaning, will be squashed
Bug 994575 - Add a call should always display the list of contacts
Bug 978547 - [Clock] JavaScript functions should not rely on presence and position of localizable elements. r=millermedeiros
Bug 998799 - alameda.js depends toString()-ing functions
Bug 997075 - NFC: a is undefined in nfc_util.js line 208. r=alive
Bug 998884 - NFC: fix jshint error for NFC files. r=alive
Bug 999163 - Clean up bootstrap mozL10n API use in FTU
Bug 999155 - Clean up bootstrap mozL10n API use in Contacts
Bug 995949 - Cannot add smart collection to homescreen [r=ranbena]
Bug 999355 - Wait for 'render' class on appWindow to denote Gaia startup r=bebe
Bug 987383 - Disable the screenshot on timeout introduced by bug 962918. r=kgrandon

Based on Kevin Grandon initial patch.
Merge pull request #18515 from EverythingMe/bug-995949

Bug 995949 - Cannot add smart collection to homescreen [r=ranbena]
Bug 996252 - Disable failing Settings test on MacOS TBPL a=testonly r=me
Merge pull request #18421 from Rik/always-contact-home-994575

Bug 994575 - Add a call should always display the list of contacts r=etienne
Revert "Merge pull request #18421 from Rik/always-contact-home-994575"

The two commits should have been squashed

This reverts commit 1683d067d744af8a7a739d4a96dfee85962b529d, reversing
changes made to 0fd7a3b6de70bd9941b24a3b6c83cbc69f84d628.
Bug 994575 - Add a call should always display the list of contacts

Some code movement for JSHint cleaning
Bug 998810 - [Homescreen] remove alarms permission from manifest r=ran
Bug 924833 - Re-enable test_receive_call.py

Add a step to check that there are credits available for making a call
Add test to manifest

Address code review comments:
- Fail when Plivo balance is insufficient
- Break out arguments to PlivoUtil __init__
- Use marionette.Wait for waiting
- Add a custom PlivoError exception
- General code cleanup

Address pull request comments:
- move check for balance into make_call in the utility class
- address syntax nits
- add custom message to custom exception
- change syntax for custom exceptions
Merge pull request #18478 from KevinGrandon/bug_998810_homescreen_alarms_permission

Bug 998810 - [Homescreen] remove alarms permission from manifest
Merge pull request #17593 from bobsilverberg/plivo_call

Bug 924833 - Re-enable test_receive_call.py