[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)`