Make jshintignore treat leading slashes as relative to the current directory

Currently, a leading slash in a `.jshintignore` file means that the specific file is an absolute path. This is inconsistent with the behaviour of `.gitignore` files, which treat paths with leading slashes as being relative to the current directory.