feat(js2-mode): Adds flycheck

Adds flycheck to js2-mode and json-mode.  Note: npm install of jshint
and jsonlint is required on each computer.  Adjusts various settings to
make js2-mode and jshint not overlap/compete.