Fix an issue where FCrashReportClient would not call its dtor due to being held by SCrashReportClient
#jira UE-75354
[CODEREVIEW] Arciel.Rekman
[at]Arciel.Rekman
#rb Arciel.Rekman
#ROBOMERGE-SOURCE: CL 7675363 in //UE4/Release-4.23/...
#ROBOMERGE-BOT: RELEASE (Release-4.23 -> Main) (v381-7673386)
[CL 7675365 by brandon schaefer in Main branch]
potential fix for occasional incorrect log with OOM
addition of StartTime and UpdateTime to key value data
#rb none
#ROBOMERGE-SOURCE: CL 7586645 via CL 7586647 via CL 7586804
#ROBOMERGE-BOT: (v372-7473910)
[CL 7608380 by peter sauerbrei in Main branch]
Fix for corrupt crash context XML handling
#rb Chris.Bunner, Brandon.Schaefer
#ROBOMERGE-SOURCE: CL 7447515 via CL 7447519 via CL 7447520 via CL 7447522 via CL 7450669
#ROBOMERGE-BOT: (v371-7306989)
[CL 7450908 by peter sauerbrei in Main branch]
Move previous implementation into its own GetPathLeaf function which should allow getting the leaf of the path regardless if its a file or dir
#jira none
#rb none
[FYI] Fred.Kimberley
#ROBOMERGE-SOURCE: CL 7437816 in //UE4/Release-4.23/...
#ROBOMERGE-BOT: RELEASE (Release-4.23 -> Main) (v371-7306989)
[CL 7437820 by brandon schaefer in Main branch]
#jira UE-55202
#rb Arciel.Rekman
#ROBOMERGE-SOURCE: CL 6678533 via CL 6678664 via CL 6681531
#ROBOMERGE-BOT: (v363-6677109)
[CL 6681754 by brandon schaefer in Main branch]
#jira UE-72655
#rnx
[FYI] Peter.Sauerbrei
#ROBOMERGE-OWNER: marc.audy
#ROBOMERGE-AUTHOR: marc.audy
#ROBOMERGE-SOURCE: CL 5830687 via CL 5830688
[CL 5830689 by marc audy in Main branch]
Remove old CrashReportHelper
Move files dealing with crash upload and reporting to Runtime/CrashReportCore from CrashReportClient
Addition of CrashReporter Plugin in Fortnite for use with IOS
#rb brandon.schaefer, chris.bunner
#ROBOMERGE-OWNER: peter.sauerbrei
#ROBOMERGE-AUTHOR: peter.sauerbrei
#ROBOMERGE-SOURCE: CL 5814730 via CL 5814731 via CL 5814748 via CL 5817030
[CL 5817031 by peter sauerbrei in Main branch]