workspace: stub out some menu items
source-pane: set toplevel on file-save dialog.
source-pane: don't destroy dialog until we get properties.
workspace: implement new-file action.
source-pane: set file property when saving.