Ignore injected highlight nodes during live HTML text operations

For #5176 - see notes in that bug. This only affects text operations since for element operations, we don't need to traverse other siblings/children of the target.

@jasonsanjose - could you review since Kevin is out?