[Fix #1118] Never write invalid ruby to file

Handle invalid syntax the same way as clobbering, i.e., run
autocorrect in one cop at a time and reparse between each.
Add checking of right bracket in IndentArray and IndentHash

Also support auto-correct.
Make source pass inspection by updated IndentArray cop
Merge pull request #1128 from jonas054/fix_1118

Don't destroy code and do check right brackets
[Fix #1120] Don't indent heredoc strings in auto-correct
Merge pull request #1129 from jonas054/1120_heredoc_indentation

[Fix #1120] Don't indent heredoc strings in auto-correct
Clarify a bit of code with a comment
[Fix #1109] Handle conditions with modifier ops in them in ParenthesesAroundCondition
Minor change
Minor refactoring
Add TAGS to .gitignore
Add linter-rubocop Atom plugin to README [ci skip]
Merge pull request #1130 from d-unseductable/readme-linter-rubocop

Add linter-rubocop Atom plugin to README [ci skip]
Cut 0.23.0
Fix a typo
[Fix #1133] Handle reduce/inject with no arguments in EachWithObject
Guard against super and zsuper nodes in EachWithObject
Lock rspec version since the specs don't work with 2.99 and 3.0
Update docs badge
Merge pull request #1135 from rrrene/patch-2

Update docs badge