Bug 893276: Only write simple-storage to disk after it has been changed.
Merge with master
Switch to using fs APIs for file reading and writing.
Bug 939195 Filter out searchplugin content events in content-event tests
940196 - add dir, lang, tag notification options

and some tests..
Revert "Merge pull request #1008 from gregglind/patch-5"

This reverts commit 20cee4a4c8cd2945af4308bb41ccbe192e861081, reversing
changes made to 8b86d8bee5b80075f79dee0bd9579cfdc12c47a0.
Implement `getView` function for SDK tabs.
Merge pull request #1299 from Gozala/bug/getView@695143

Bug 695143 - Implement `getView` function for SDK tabs. r=@ZER0
Bug 854226 - keep check of widgets having been inserted by id, r?zer0
Implement viewFor(window) support.
Revert "Merge pull request #1299 from Gozala/bug/getView@695143"

This reverts commit c0d0f6b4b8e20906e3190039c864ec8a11f3d5c2, reversing
changes made to 25682de3754f5ddd27b9ecc371fef7c3177e30bd.
Implement `getView(tab)` for accessing platform tab implementations. r=@ZER0
Fix documentation typo
Merge pull request #1302 from benmccann/typo

Bug 939400 - Fix documentation typo
Merge pull request #1298 from zombie/940196-web-notifications

940196 - add dir, lang, tag notification options r=@gozala
Merge pull request #1300 from gijsk/854226-widget-restart-adding

Bug 854226: keep check of widgets having been inserted by id. r=zer0
Bug 941907: Fix usage of old test style.
Merge pull request #1301 from Gozala/bug/window-getView@695143

Bug 695143 - Implement viewFor(window) support. r=@ZER0
Address review comments by logging errors and catching them in tests and updating the hash at the end of successful writes only.
Merge pull request #1134 from Mossop/bug893276_2

Bug 893276: Only write simple-storage to disk after it has been changed. r=@gozala