CTextureManagerBase::AllocateResource race condition fix - set the ResourceHandle->Data mapping as soon as SetFinalResourceData is called
> When loading / reloading textures, the handle can be null instead of the new texture when the async work starts, causing the load to make crazy things happen
CUtlIdGenerator
Actual headers for texture residency info