Don’t merge adjacent non-empty selections

This improves the behavior of #3433
Merge pull request #3440 from atom/ns-exclusive-selection-intersection

Don’t merge adjacent non-empty selections