Write non-LanguageLib generated files to separate directory
Move generatePending check into Result.isUpToDate
Remove redundant call to isGenerationPending
merge and adapt to support parse-time compilation in temporary folder
implement Result.moveTo to move a result (and its generated artifacts) from a temporary location to the project s binary folder