New: space-after-function-name (fixes #1340)

Adds a new rule, `space-after-function-name`, that enforces
consistent spacing between a function name and its parameters.
Update: simplify comma-spacing logic (fixes #1562)
Merge pull request #1564 from btmills/issue1562

Fix: simplify comma-spacing logic (fixes #1562)
Fix: detect for...in in no-loop-func (fixes #1573)
Merge pull request #1574 from gcochard/fix-1573

Fix: detect for...in in no-loop-func (fixes #1573)
0.10.2
Merge pull request #1554 from jrvidal/master

Rule: space-after-function-name (fixes #1340)
Update: add yoda exception for range tests (fixes #1561)
Merge pull request #1570 from btmills/issue1561

Update: add yoda exception for range tests (fixes #1561)
Fix: check if next statement is on newline when warning against extra semicolons. (fixes #1580)
Merge pull request #1581 from yyx990803/fix-extra-semicolon

Fix: check if next statement is on newline when warning against extra semicolons. (fixes #1580)