Fix a regression bug where future reserved words were generating false positive warnings.

Also fixed a test case that was incorrect.
Bug 1108: Fix false positives when parsing comma separated expressions
Remote obsolete ES5 option from our config
Version 2.1.3
Bug 1099: Run lint along with tests on CI builds.
Fixes #1124: Add shelljs option.
Fixed #1120: Make JSHint recognize  when passed as an object.
Fixed #1129: Reword W002, "in IE." -> "in IE 8 and earlier."
Fixed #1103: Don't use for/in to iterate an array.

Closed #1104.
Fixed #1105: two unrelated bugs with a parser. See #1106 for more info.

Closed #1106.
Fixed #978: Add support for --verbose to the non_error reporter.

Closed #1107.
Fix warning when building on Windows.

Use `chmod` from shell.js.
Merge pull request #1147 from XhmikosR/master

chmod
Fixed 1152: Replace get/set with normal functions (for jsbin)
Version 2.1.4
Fixed #1109: Parse yield expressions.

Also fixed #387.
Also fixed #1108.
Fixed #704: Add config file support for the Rhino wrappers.

Closed #1130.
Fixed #1133: Make shelljs imply node.
Fixed #1138: Count ternary and or operators for complexity
Fixed #1134: Catch reserved words in ES3 mode.

Closed #1139.