feat(options) added ignoreFromGitIgnore option

I know jshint ignores files listed in the *.jshintignore* file, but you don't need to test files that you don't own and version (which are ignored by git), so I added an option (called `ignoreFromGitIgnore`) that makes jshint ignore the files from `.gitignore` too.