Re #6371. Allow WorkspaceSelector to choose no workspace.

I.e. to work with optional workspace properties by adding an
empty entry, if indicated by the relevant property ("Optional").
Re #6371. Now essentially complete for offline analysis.