Docs and test script update
Add no_match_size support

Each segmenter has its own logic for this:
1.  Scanning just uses the segmenter's logic.
2.  None just uses the whole string.
3.  Sentence breaks on the first sentence before size + boundary_max_scan
and if that doesn't contain a sentence, then it grabs the first word
boundary before the same index, then if that doesn't contain a word it
just segmenter on the size.
Docs for no_match_size support