report error/warning code by default, as severity for jslint
Added the ability to switch off indentation linting by setting the value of the indent option to 0. This allows you to ignore indentation in certain files (or even scopes, but that's less useful) but still have a global, project-wide setting enforced. (issue #988)
Added support for disabling all numeric options by setting to false (see #988). Updated tests accordingly.
Added SVG interfaces to the browser collection.

This commit adds all of the SVG interfaces documented in the Gecko DOM
reference to the browser globals list.
Added SVGElement to browser options test.

This verifies that SVGElement is defined as a global variable when the
browser option is enabled.
Ignore unrecognized JSLint options

Currently JSHint reports an error when it encounters an option in a
/*jslint */ comment which is not either a jshint option or a renamed
jslint option.  This has the unfortunate side-effect that source files
which specify valid options to JSLint which aren't recognized by JSHint
produce errors in JSHint (e.g. the "continue" option or the new
"closure" option).

We could fix this by whitelisting all valid JSLint options, but this
would require updates to JSHint every time JSLint added an option and I
doubt JSHint really wants to waste resources validating options to
JSLint (since, presumably, people using the /*jslint */ syntax would run
JSLint, which would warn them anyway).

Instead, ignore unrecognized options in /*jslint */ option comments.

Signed-off-by: Kevin Locke <kevin@kevinlocke.name>
Removed W029 (related to label identifiers that look like JavaScript URLs). See #1013.
Fixed issue #1010 that allows statements with commas.

Signed-off-by: Bernard `Guyzmo` Pratz <guyzmo+github@m0g.net>
fixed whitespaces
REVERT reporting error/warning code by default

command line option --verbose already supports that
Make -WNNN pragma function scoped.

There's no reason for -WNNN pragma to behave differently from normal
option pragma.

Closes GH-915.
Merge pull request #1015 from guyzmo/1010

Fixed issue #1010 that allows statements with commas.
Merge pull request #1014 from jamesallardice/remove-w029

Removed W029. See #1013
Merge pull request #1007 from stevenbenner/svg-interfaces

Add SVG interfaces to browser globals
Merge pull request #1009 from kevinoid/ignore-unrecognized-jslint-options

Ignore unrecognized JSLint options
Merge pull request #1025 from croensch/master

Include error codes in jslint_xml report
Fixed lint errors introduced by previous commit.
Merge branch 'override-indent' of git://github.com/jamesallardice/jshint into jamesallardice-override-indent

Conflicts:
	tests/stable/unit/parser.js
indent:false shouldn't trigger indent warnings; closes GH-1035
Treat 'class', 'extends', 'import', 'export' as reserved when 'inESNext'.