=hco #15665 fix BoyerMoore for byte values > 0x7f

This also converts tests to run over a binary alphabet instead of over
plain alphanumeric chars.

Fixes #15665

/cc @sirthias