Split search strings more intelligently.

QTextBoundaryFinder knows more ways to find a word break than just
looking for space characters.  Use it.