Add publishing of workspace support. Refs #7636.

- If user has selected a workspace, we will save it to their default directory then upload that file to the IDS.