Add support for .jshintignore

jshint cli exposes a method that can be used for to recursively look for  `.jshintignore` files and return files that are not ignored. I think this is the easiest way to achieve this. Feedback appreciated.
No point in lazy-loading `path` as it's built-in and fast to require.