collect: bubbling up of filtered results

When typing text or after clicking an entry, the matching results
are placed at the top of the list, and non matching entries are
greyed out, but still clickable.
Merge branch 'master' of git://github.com/darktable-org/darktable into collect_prepare