SearchDialog: improve performance by caching collection full paths.
Finding out the full path is a very slow operation because we must locate
the index of the collection in the big ETM, and this was done very often
since it's the sort column. No precise measurements, but gut feeling, for
displaying 3000 search results, is that it went from 30 seconds to 3.