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)