Fix compile simulator not working in parallel mode
- use CustomBeforeDirectoryBuildProps parameter to pass in a custom props file to overwrite BaseIntermediateOutputPath
- accomplishes the same thing as passing in the BaseIntermediateOutputPath parameter used to
- each platform is now in /Temp/CompileSimulation/{Platform} again like it used to be