Update devDependencies, adjust .jshintrc to jsHint 2.x, use .jshintignore. Close gh-1283.

Conflicts:
	src/.jshintrc
	test/.jshintrc
Lint JSON manifests during development
Update Sizzle to 1.10.5. Fixes #14142.