Allow users to fuzzy match.

I've left some notes on how this isn't supper optimal but not many
people use it.  If folks complain we can make it much nicer but the real
goal here is to round out the list of features from MWSearch so we don't
have to tell people we've made a new search thing but it doesn't do all
these things that the old one did....

Change-Id: Icd5cd5a1a9eac0a5240113350eeed07e6fdc7c80
Merge "Allow users to fuzzy match."