Branch for release 0.3
Merge branch 'release-0.3'

Changelog:
 * New feature: options to invert all or no images
 * New feature: low-contrast mode universal option
 * Fix for Facebook photos being inverted
 * Fix for fullscreen YouTube being inverted and (other video sites too)
Branch for release 0.3.1
Merge branch 'release-0.3.1'

Changelog:
  * Fix for broken toggling of site delumination with Shift-F12
  * Fixed sites sometimes not using the proper inversion method
Branch for release 0.3.2
Merge branch 'release-0.3.2'

Changelog
  * Recognize canvas objects as images
  * More consistently recognize images
  * Update Chrome API calls
Branch for release 0.4.0
Merge branch 'release-0.4.0'

Changelog
  * New mode: low contrast without inversion
  * Make new tab page distinct from google.com
  * Experimental workaround for Chrome bug with high DPI rendering
  * Can now set low contrast on a per-domain basis
  * New option to force some text fields to light on dark
  * Quick link to submit issues
  * For developers: license project with BSD-2
Fix popup broken for first time users

All of this because of a mistyped variable name? Ugh.

Fixes #16
Update version to 0.4.1
Merge branch 'hotfix-issue-16' into dev