Reset StringMatcher caches when file list is retrieved.

Now that the file list in Quick Open is more lazily retrieved, we should
clear out the old StringMatcher caches to avoid possibly stale data
sticking around even after the file list has arrived.