Fix Python bug with optional workspace properties.

It now allows an optional output workspace to be specified within the input
arguments but still not exist after the algorithm has been executed.
Refs #7230
Merge remote branch 'origin/bugfix/7230_simpleapi_optional_workspace_retvals'