This change adds:
* Extraction of performance measurements from utrace to csv care of a SummarizeTraceCommandlet
* Filtering of those measurements into another csv file that is legible by the Horde telemetry system
* Split of iteration profile into two passes with differing DDC settings: cold with empty cache and warm with seeded cache
* Synchronization of async processing of assets to wait for processing to complete (as a user will do usually)
* Culling of unused pathways in IterationProfile.xml for brevity's sake
#jira UETOOL-3338
#rb TBD
#preflight 60887cea6473940001ab66d2
[CL 16148303 by geoff evans in ue5-main branch]
- STAThread causes deadlocks with platform COM automation APIs.
- Reverts change from CL 16094080.
#jira UE-114508
#rb Nuno.Leiria
[CL 16145588 by Luke Thatcher in ue5-main branch]
2) Remove the global hash storage system since it is moved into the Function type information.
3) Remove some unsed classes and methods.
4) Added the TEMPORARY auto creation of base engine types until they can be added to the no export file.
#rb marc.audy
#rnx
#preflight 60893ddb2377910001be8638
[CL 16142341 by Tim Smith in ue5-main branch]
- increase threshold in GeometryCollection_CollisionResolution_SimplicialTetrahedronWithNonUniformMassToFloor
- don't assume we always have a collision in GeometryCollection_Solver_CollisionEventFilter
#rb benn.gallagher,nick.whiting
#jira none
#ROBOMERGE-SOURCE: CL 16132602 in //UE5/Release-5.0-EarlyAccess/...
#ROBOMERGE-BOT: STARSHIP (Release-5.0-EarlyAccess -> Main) (v789-15992632)
[CL 16132636 by chris caulfield in ue5-main branch]