Allow changing the background color

* All settings are saved to sync storage.
* The background page owns the settings, the popup asks the background
  page to change settings, and the background page notifies all pages
  (popup and tabs) to update.