Fix CodeInspection and JSLint extension to not do extra work when prefs haven't
changed.

This is a fix for #6676.
Merge pull request #6677 from adobe/dangoor/6676-too-much-lint

Avoid re-running linting when there are no changes to prefs