WIP: compress-dialog: allow writing compressed file to another directory
From the file view Compress action, it is not currently possible to write the resulting compressed file to an alternate directory.
This commit adds a folder button widget that defaults to the source directory (as per current behaviour). If desired, the user can set the widget to an alternate folder for outputting the archive to that location instead.
Proposal for #1210