If the tempDirectory is invalid, the client now first tries to create it, and if it fails, asks for a valid directory on load.
If the tempDirectory is invalid, the client now first tries to create it,
and if it fails, asks for a valid directory on load.

brunyuriy/crystalvc,brunyuriy/crystalvc,KaranDagar/FSE-2011-Crystal---old,KaranDagar/crystalvc,SoftwareEngineeringToolDemos/FSE-2011-Crystal,KaranDagar/FSE-2011-Crystal---old,SoftwareEngineeringToolDemos/FSE-2011-Crystal,SoftwareEngineeringToolDemos/FSE-2011-Crystal,KaranDagar/crystalvc