Programmatically add GtkFileFilters to GtkFileChooser widgets
Remove GtkFileFilter references from the UI files and add them programmatically instead. This should make it much easier to keep using glade to edit UI files (while we are still using GTK3 anyway).
Works well, ready for review, just a bit too big to be comfortable committing directly.