Add max_fragments_scored

And rework BreakIteratorHitEnum to fix a problem with sentence boundaries.

max_fragments_scored should be useful to prevent the highlighter from going
wild even in score order or top scoring mode.

Change-Id: I024e860dcccbce533b4239c18c7d2f9f376a4142