[Fix #1046] Handle ternary ops in Next cop
Fix LineEndConcatenation to handle chained concats
Clean up a bit LineEndConcatenation
Make `NonNilCheck`'s semantic changes configurable