Add requestAnimationFrame & cancelAnimationFrame to browser globals
Merge pull request #1695 from mzgol/rAF

Add requestAnimationFrame & cancelAnimationFrame to browser globals
#1701 updating warnUnused function to use tkn from instead of tkn character. from should cause red squiggles at the beginning of the token
#1701 modified unused test to include a check of character in evaluation of ok
Add FileReaderSync to Worker globals

https://developer.mozilla.org/en-US/docs/Web/API/FileReaderSync
Merge pull request #1703 from paul-wade/issue1701

Point to the beginning of the woken when warning about unused variables. Fixes #1701.
Update envs.js
Merge pull request #1713 from RReverser/patch-1

Add FileReaderSync to Worker globals
Support ES6 `export * from ...` syntax

Closes #1717
Do not assume JSON block when mapping array

If the following code snippet is the first line of a program, JSHint
incorrectly assumes it is JSON when doing array destructuring checks:

```
['foo', 'bar', 'baz'].forEach(function(name) {
  console.log(name);
});
```

Fixes #1446
Merge pull request #1688 from artnez/fix-incorrect-json-detection

Do not assume JSON block when mapping array
Merge pull request #1718 from caitp/issue-1717

Support ES6 `export * from ...` syntax
Forbid fat-arrow syntax when `esnext` flag is unset
Parse grouped ES6 fat-arrow expressions

Previously, grouped fat-arrow expressions ( () => assignmentExpr ) would yield an error. Now, they
are parsed correctly. This CL also adds some additional fat-arrow test cases which demonstrate
returning an object literal in concise function syntax.

Fixes #1692
Special comment should have space after initial word (fixes #1632)