* Implemented knownInputs support. It is now fully supported to provide known inputs when doing RunProcessRemote. This is optional and can be a nice speedup if latency to helpers is high since it reduce number of messages going back and forth.
* Changed so GetMemoryMapAlignment is checking only file name and no flags. Flags is now handled on the outside. This made it possible to send over map alignment for files without having to send the file names
* Renamed WorkManagerImpl::Wait to WorkManagerImpl::FlushWork
* Renamed willBeUsedUnCompressed to storeUncompressed
* Added ScopedCriticalSection::Enter
[CL 30388720 by henrik karlsson in ue5-main branch]
* Fixed so UbaExecutor always write knownFiles in tchar format (char is always 2 bytes inside managed code. so if unmanaged code has char size 1, we need to convert)
[CL 30388621 by henrik karlsson in ue5-main branch]
* Enabled logic that looks for sessionpid if read event times out on linux as well (was ifdeffed for osx only)
[CL 30388588 by henrik karlsson in ue5-main branch]
Fix numeric separators being mistaken for single characters (which were being treated as strings) and consuming text it shouldn't have
Add detection for missing #undef LOCTEXT_NAMESPACE if one has been defined in the file
#rb Ben.Marsh
[CL 30380139 by marc audy in ue5-main branch]
* Fixed so if shm exists when there is no file we just unlink it and try to create it again. We assume it is somehow orphaned, caused by manual deleting of files in /tmp/uba_shm_locks or if the machine has been on long enough for folder to have been cleaned up by os.
[CL 30378283 by henrik karlsson in ue5-main branch]
* Added stub for providing known inputs to RunProcessRemote
* Added stub for RunProcessRacing that can be used to have local machine race against remotely scheduled tasks.
* Added documentation
[CL 30367843 by henrik karlsson in ue5-main branch]