Preset: Grunt

Fixes #742
Error Filter: Handle null value

Closes gh-776
Autofixing: assertions
TokenAssert class introduction
new line comparison: disallow/require comma before line break
Binary rules simplified
Required/redundant token assertions
Assertions for validateParameterSeparator
Object-options in assertions. Specific amount of spaces assertions.
Minor fixes
whitespaceBetween, noWhatespaceBetween tests and fixes
Final tests for TokenAssert
Improve asserts (messages), more careful testing
JsFile: tests for the new methods