Add settings change listener
I found it's on chrome.storage and not chrome.storage.sync. This also works with Firefox now.
Also removes the need to have the options page explicitly send a signal that settings changed.
Differential Revision: https://phabricator.kde.org/D24203