Implemented auto-scan on self-scanning preference change.
Updated self-scanning checkbox preference state on full-screen switch preference change.
Merge pull request #301 from ericwan78/issue-299

fixes #299