Rule: no-sequences (fixes #561)

Adds a new rule, `no-sequences`, that disallows use of the comma
operator, except in the initialization or update portions of for
loops or when wrapped in parens.
Merge pull request #789 from btmills/sequences

Rule: no-sequences (fixes #561)