First pass replace GetOutputFolder() with GetWorkingFolder().

GetWorkingFolder() has a few more convenience features.  It also implements a new folder convention based on a single recipe working folder instead of multiple configurable input/output folders.
First pass replace GetOutputFolder() with GetWorkingFolder().

GetWorkingFolder() has a few more convenience features.  It also implements a new folder convention based on a single recipe working folder instead of multiple configurable input/output folders.
Merge branch 'workingPaths' of https://github.com/DavidBrainard/RenderToolbox3 into workingPaths

Conflicts:
	ExampleScenes/Dragon/MakeDragonGraded.m
	ExampleScenes/Interior/MakeInterior.m
	ExampleScenes/Interior/MakeInteriorDragon.m
	ExampleScenes/RGBPromotion/MakeRGBPromotionFigure.m
	ExampleScenes/SpectralIllusion/MakeSpectralIllusion.m
Rough reimplementation of recipe packing and unpacking with new working folder convention.
Basic test success for new working folder convention.
Debug for Mitsuba.
UnpackRecipe() changes to temp folder.  Otherwise, if pwd() doesn't exist, Matlab's unzip() will fail.
Optionally ignore some subfolders during PackUpRecipe().
Fix SpectralIllusion file paths to be relative to working folder.
PBRT plugins need pbrt.xml files with other scene files.
Reimplement IsPathPrefix() to only check path syntax and not care whether paths exist.
Reimplement ResolveFilePath() to explicitly check whether a file exists in several preferred locations.
Scenes that write conditions files to resource folder need to track full file path.
Renderer wrapper scripts send renderings to renderings working folder, not scenes folder.
Cosmetic changes to match wiki page.
Fix test functions for workingFolder convention.
Fix Interreflection figure workingPath stuff.
SampleRenderer should not look for outputFolder, which went away with workingFolder stuff.
Fix Interreflection figure workingPath stuff.
Fix RadianceTest figure workingPath stuff.