report all jshint errors

- run jshint once with all paths (also a perf boost)
- this change also removes support for really old versions of jshint