ThunarListModel now knows if it's representing a search result, and what the active search terms are. This allows it to filter new files when needed, according to the active search query. No more non-matched files showing up in a search results listing if they're created during a search and are spotted by folder monitoring.
Fix #787. I hope this isn't breaking the optimization for regular single-folder contents models that uses the
->hidden list. I've left the assertion in there for the non-search case.
Address #801 slightly by making deeper monitoring more possible.