fix for --lintall case
only complain about modified lines
added optional jshint linter (requires lint.jshint.config in .arcconfig)