gfx: Binary search for the start position when iterating over the slices

in a text run.

This makes painting of text display items faster and matches what Gecko
does.

r? @SimonSapin