[Fix #512] Fix bug causing crash in AndOr auto-correction.

When checking if auto-correction changes the grammatical meaning of the node, we used the original node whose ranges refer to the whole file. Must use the new node we get from parsing the and/or expression.
Merge pull request #513 from jonas054/fix_and_or_crash

[Fix #512] Fix bug causing crash in AndOr auto-correction.