[FileFilter] Create HotSpot's for files in child dirs too
Match files in subdirs of the current dir too, this enables opening
files from the output of e.g. grep
.
Also use QSet::cbegin/cend to prevent detaching (if the container is not const, calling begin/end on it will make it detach).
This partially reverts 0b489b0c.