* Added debug logging stuff to session server FetchBegin to try to figure out why clients timeout now and then
[CL 35004964 by henrik karlsson in ue5-main branch]
Backing out backout CL34912307, to re-land CL34912307 with the following changes:
This CL keeps the #includes that are transitively used in various places across the codebase, which was the cause of the original backout.
I've annotated the #includes which should be removed with SOL-6812. I'll remove these on main, and add the missing #includes in the places that have the transitive dependency on the old include.
#rb neil.henning
[CL 34984016 by ben clayton in ue5-main branch]
* Fixed bug where pid and id got lost when UbaVisualizer was copied and started from different location
* Added so pid and id can be picked up by environment variables UBA_OWNER_ID and UBA_OWNER_PID
[CL 34955074 by henrik karlsson in ue5-main branch]
* Added a bunch of new options to UbaVisualizer. Check out context menu and checkboxes
* Added more solid code for checking if parent exists or not.. should prevent leaving dead UbaVisualizer.exe processes around
* Changed exit code error message to use hex for exit code
[CL 34950241 by henrik karlsson in ue5-main branch]
* Changed so ubavisualizer copy itself to temp and relaunch from there by default. Can be disabled with "-nocopy"
* Added support for creating ubavisualizer with a parent. Provide -parent=<hwnd-in-hex> when launching UbaVisualizer to make it a child
[CL 34942082 by henrik karlsson in ue5-main branch]
1. DLC cooks don't overwrite the TmpPackaging contents of a base game
2. TmpPackaging contents are picked up by zen filesystem and snapshot logic as other metadata
#rb Matt.Peters
[CL 34938925 by zousar shaker in ue5-main branch]
We now also avoid overriding OptedInModulePlatforms unless we're actively staging, since it triggers spurious rebuilds when interleaved with UnrealEditor builds.
#rb jeremie.roy
[CL 34936463 by zach brockway in ue5-main branch]