Mark the workspace field as transient.

This fixes a crash when attempting to save a job that uses this plugin and
the job has been run on a slave: "Can't send a remote FilePath to a different
remote channel".
Merge branch 'fix-transient-workspace'