Update jshint config

The empty .jshintignore is necessary so that jshint does not pick up
core's jshintignore (which ignores all files in extensions).