FScopedClassDependencyGather

This is a helper struct that allows us to gather all previously unloaded class dependencies of a [UClass](API\Runtime\CoreUObject\UObject\UClass) The first time we create a new [UClass](API\Runtime\CoreUObject\UObject\UClass) object in FLinkerLoad::CreateExport(), we register it as a dependency authority.