Each invocation of `xcodebuild -version` can take > 100ms. Caching the result reduces startup time of UnrealBuildTool and AutomationTool by 1-2 seconds. #jira none [CL 16999582 by jonathan adamczewski in ue5-main branch]