Add support for fuzzy matching of key searches.

For example, "~key:c#m" produces tracks with harmonically compatible keys to C#
minor.