requireTrailingComma: add option ignoreSingleLine

Closes gh-737
Fixes #626
StringChecker: unsupported rules shown as style errors and not thrown exceptions

Closes gh-710
Fixes #334
disallowMultipleVarDecl: add exception for undefined variable declarations

Closes gh-749
Fixes #451
Autofixing: assertions
TokenAssert class introduction