bug: open parens in args causes no-spaced-func to trigger

Fixes #353.
Fixing no-self-compare rule to check for operator
Merge pull request #379 from ilyavolodin/no-self-compare

Fixing no-self-compare rule to check for operator (Fixes #373)
fixes #372: disallow negated left operand in `in` operator
Fixing no-undef for eval use case
Add test coverage for additional cases, fix open paren at beginning of expr
Merge pull request #377 from michaelficarra/GH-372

fixes #372: disallow negated left operand in `in` operator
Merge pull request #378 from mduvall/no-spaced-func-args

bug: open parens in args causes no-spaced-func to trigger (fixes #353)
Merge pull request #383 from ilyavolodin/no-undef

Fixing no-undef for eval use case (Fixes #376)
Fix a broken link in the docs
Merge pull request #388 from brianloveswords/fix-doc-link

Fix a broken link in the docs
Fix error about IIFE if the function is in a new
Merge pull request #387 from Marsup/fix/iife_in_new

Fix error about IIFE if the function is in a new
Add globals property to the environments.
Add rules per environments to config.
Removing jake, adding Grunt, Travis now runs grunt
Fixing indent in gruntfile
Add tests to config load order: base, env, user.
Merge pull request #390 from ilyavolodin/Grunt

Removing jake, adding Grunt, Travis now runs grunt (Closes #389)
Merge pull request #391 from albertosantini/issue-380

Fixes #380