Revert "Revert "Remove Parser fallback code""

This reverts commit fcfcfe178cb7579e3a4ede1523c6ee982efcb928.
[Fix #1141] Clarify why trailing comma is not allowed

For lists where some values share a line it is unclear why a comma
is not allowed, unless we state it in the message.
Merge pull request #1150 from jonas054/1141_clarify_trailing_comma

[Fix #1141] Clarify why trailing comma is not allowed
Bump parser dep to 2.2.0.pre.2
Add @jonas054 and @yujinakayama to the authors
Update email in gemspec
Handle `while/until` with no body in `Next`
Merge pull request #1152 from tamird/fix-empty-body-until

Handle `while/until` with no body in `Next`
[Fix #1145] New cop ClassCheck
Adding explicit quotes to the filepaths. This helps to keep them
consistent when using the new **/Rakefile pattern style
Using the new pattern style - **/Rakefile, in the example
Merge pull request #1154 from gaganawhad/correct-include-file-syntax

Correcting the pattern style in example on README
Restructure UselessSetterCall spec
Support square bracket setters in UselessSetterCall

This closes #639.
Fix a false positive in UselessSetterCall
Merge pull request #1156 from yujinakayama/extend-useless-setter-call

Support square bracket setters in UselessSetterCall
[Fix #1158] Handle floating-point numbers in NumericLiterals's auto-correct
Fix bugs concerning parentheses and begin/do..end in IndentationWidth

Fixes #1159.
Limit cases in which attr is considered an offense

Came up in #1159 but was not main point of issue.
Merge pull request #1160 from jonas054/1159_indentation

Fix IndentationWidth and Attr