Fix word highlighting in acts_as_xapian for non-ascii characters. Fixes #505

The bug reported in #505 is actually just in the word highlighting. The actual search going down to acts_as_xapian is absolutely fine and it seems to handle non-ascii characters without any issue.