Merge changes from topics "inclusion-strategy", "segment-finder"

* changes:
  Rename SegmentIterator to SegmentFinder
  Layout#getRangeForRect support different text inclusion strategies