Split search strings more intelligently.

QTextBoundaryFinder knows more ways to find a word break than just
looking for space characters.  Use it.
Add a few clarifying comments.
Merge pull request #96 from adenexter/filters

Split search strings more intelligently.