- Provide Linux stubs for GetProcesses(). Using Path.GetFullPath() on process modules leads to mono locking up sometimes.
- Fixes UE-4950.
[CL 2361218 by Dmitry Rekman in Main branch]
#change Adding better (working) versions of Process.GetProcesses(), Process.Name and Process.Modules to BuildHostPlatformAbstraction
#change ShouldDoHotReload will now use those new methods to learn if the target is running
#change On the Mac, we can't use 'Added' filesystem event to know if new binaries have been compiled as it reports temporary linker files instead of the final binaries which are only reported by 'Modified' event.
[CL 2321016 by Robert Manuszewski in Main branch]
#change UBT will check for API version of all UnrealHeaderTool binaries to detect partial syncs
#change Added BuildHostPlatform class for runtime platform abstraction
[CL 2245408 by Robert Manuszewski in Main branch]