Moving newEcmaIdentifiers globals to ecmaIdentifiers

It's unlikely that these names will change again

Signed-off-by: Rick Waldron <waldron.rick@gmail.com>
Remove spurious arguments in calls to 'statement' and 'statements'.
Remove spurious arguments in calls to 'bitwiseassignop'.
Remove spurious arguments in calls to 'suffix'.
Remove spurious argument in call to 'prefix'.
Remove spurious argument in call to 'lookupBlockType'.
Potential leak warning on non-param bindings. Fixes gh-1802

- Removes incorrect test expectations from Prototype.js tests
- Adds false positive test
- Ensures that var decls can re-assign to param bindings of same name. (not that anyone should do that)

Signed-off-by: Rick Waldron <waldron.rick@gmail.com>
Support TemplateLiterals and quotemark option. Fixes gh-1798

Signed-off-by: Caitlin Potter <caitpotter88@gmail.com>
Overrides doesn't match relative paths

JSHint doesn't override configuration when it is called with a
relative path, like `./src/bar.js` when the configuration is:

```json
{
  overrides: {
    "src/bar.js"
  }
}
```
Merge pull request #1765 from ysbaddaden/bug-overrides-option-and-relative-paths

Overrides doesn't match relative paths
#1603 adding new option unit test and fixture file to test "-globaloptioname" in predef
#1603 I have added a check of "predefined" to see if a blacklisted object is already there and if it is delete it from predefined. In the event that someone adds for example {predef:["-JSON"]} it would already exist in predefined before being black listed. because of this the black list check in combine never had a chance to prevent the addition of JSON even though it was defined with - in predef.
#1603 remove unnecessary if check. fixed some spacing issues webstorm's default is 4 spaces and jshint uses 2 my bad.
fix indentation
fix indentation and change to double quotes

Also fixed the enforceall test I made a while back to use double quotes.
v2.5.4
Add regression tests for multiline global name lists. Fixes gh-1808
Multi-line config shouldn't need leading option. Fixes gh-1768
Multi-line template literal test case.