Transient save suggests first workspace directory as location

When saving a new file, the Save As dialog will point to the first folder in the active workspace, if any.
If no workspace is active, the Save As dialog will point to the home folder.
Merge pull request #1134 from ndr-qef/transient-save

Save new file to workspace folder