Fixes #1569
moved eqnull, lastsemic, loopfunc,expr,esnext to relaxing options. Also cleaned up some formatting mistakes
Config: Prioritize userprofile for HOME search.
In Windows, it turns out if the current user is
not the default user, `environment.HOME`
returns drive root instead of the user-profile
directory.

This PR change the priority. This change will
not break the current usage / implementations.
Fixes #1569
API: Ability to set cwd for .jshintignore lookup.
Test: Custom cwd test for #1771.
Adds ++ and -- to prereg: false cases. Fixes gh-1787

Signed-off-by: Rick Waldron <waldron.rick@gmail.com>
v2.5.3
Merge pull request #1722 from victor-homyakov/patch-2

Fixes #1569 - recognition of expressions like `a/=b/2`
Merge pull request #1760 from paul-wade/master

fixes #1348 - five options were incorrectly set as relaxing.
Merge pull request #1771 from am11/master

API: Ability to set cwd for .jshintignore lookup
Merge pull request #1772 from am11/home-dir

Config: Prioritize userprofile for HOME search
Don't use for-in for arrays.

Signed-off-by: Rick Waldron <waldron.rick@gmail.com>