Add a dialog for bulk applying file associations

This allows applying a application preference order for one file type to
multiple others through a dialog, for example to configure opening a subset of
(or all) image types with a certain image viewer without having to manually
configure each single one.
2 jobs for !31 with bulk-apply-outgoing in 1 minute and 24 seconds (queued for 1 second)
merge request