Update onig-searcher.cc

I was just browsing the code when I noticed something that I thought was odd: the `if (location == charOffset)` condition is comparing two different units of measure - bytes and characters, respectively. I could be wrong, but I think `charOffset` should be replaced with `byteOffset` in that condition.

Thoughts?