Don't call the callback twice when a file cannot be opened.
Include the error message in the lint result object when failing to open a file.
Read a max of 100 files at once. Prevents EMFILE errors on huge trees.
Merge branch 'master' into fsPlusGit
Less linter: Compile the source to discover undefined variables etc.
Merge branch 'master' into fsPlusGit
Fixed gitFileResolver test.