filechooser: Improve handling of non-existing files
If the current_file does not exist, calling gtk_file_chooser_set_file does no good. Instead, call set_current_folder and set_current_name.
If the current_file does not exist, calling gtk_file_chooser_set_file does no good. Instead, call set_current_folder and set_current_name.