filechooser: Make current file override name and folder
In the SaveFile call, apps can pass all 3 options (current name, file, and folder), but that's not really how the API is expected to be used.
When current file is passed, ignore current name and folder.
Fixes #29