[Fix #1254] Update parser to 2.2.0.pre.4
Ignore block-pass in `TrailingComma`

Trailing commas after a block-pass are a parse error, so we must
special-case them.
Merge pull request #1256 from tamird/trailing-commas-block

Ignore block-pass in `TrailingComma`
[Fix #1255] Compare without context in AutocorrectUnlessChangingAST

For example, if the operands of and/or are local variables, the
syntax tree for the new source code (that has no context) would
be different from the original, but not in a meaningful way. The
correction might still be valid.
Merge pull request #1260 from jonas054/1255_fix_and_or_autocorrect

[Fix #1255] Compare without context in AutocorrectUnlessChangingAST
[Fix #1262] Handle variable interpolation in regexp and backtick literals
Fix PercentLiteralDelimiters auto-correct

Make it preserve the indentation of the contained expression.
Merge pull request #1251 from hannestyden/percent-literal-delimiters-auto-correct-fix

Fix PercentLiteralDelimiters auto-correct
Fix 1259 : Enable parenthesizing for andor autocorrect

This change allows rubocop to parenthesize method calls so that
`method a,b or method c` can be autocorrected to `method(a,b) || method(c)`
Merge pull request #1261 from vrthra/fix/1259

Fix #1259 : Enable parenthesizing for andor autocorrect
Add BlockEndNewline cop
Add auto-correct to BlockAlignment cop
Merge pull request #1078 from barunio/block_alignment_autocorrect

Add auto-correct to BlockAlignment cop
Recognize more Ruby source files out-of-the-box
Whitelist more filenames in Style/FileName's default config
[Fix #1264] Fix an auto-correct bug in MultilineBlockLayout
Fix Travis build
Simplify MultilineBlockLayout's offense message
[#1238] Bump the MinBodyLength for Next to 3
Fix Next's spec