filebrowser: Fix filename matching

Ensure filename matching in the filebrowser always works. It wasn't
working when the option to show binary files was disabled.

Also, don't filter out directories that match binary-patterns.

https://bugzilla.gnome.org/show_bug.cgi?id=712313