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.
`cwd: path.dirname(file)` is also moot as `file` is an absolute path.