Fixing a bug where Util.Range.find_nodes might double-count the range's start or end boundary container if either were also the range's common ancestor.
Fixing a bug where Util.Range.find_nodes might double-count the range's start or end boundary container if either were also the range's common ancestor.

enaeseth/loki,enaeseth/loki,enaeseth/loki