Merge pull request #498 from michaelficarra/GH-495

fixes #495: holey arrays cause no-comma-dangle rule to throw
Upgrade Istanbul
More tests
Merge pull request #502 from ilyavolodin/coverage

Upgrade Istanbul
fixes #496: lint ignored files when explicitly specified via the CLI
fixes #494: allow shebangs in processed JS files