Cleanup attachment save handling
Follow GTK+ reccomendation for (not) setting folder paths in save file choosers, ensure UTF-8 display names and file system encodings are used as appropriate, and report errors to the user when they occur.
Also prevents opening Save chooser from opening in the attachment dirs.