Check if token is a valid column name in the fts table before treating it as such.
Tweak the replacement of colons.
Make sure that there are no trailing whitspaces on tokens before appending "* ".
Merge pull request #4118 from paperbagcorner/columncheck

Improve the handling of colons in library search.  Fixes #925.