gfxstream: host: BlobManager --> ExternalObjectManager

We should try to support external sync, along with
external memory so:

find ./ -type f -exec sed -i -e 's/BlobManager/ExternalObjectManager/g' {} \;
find ./ -type f -exec sed -i -e 's/removeDescriptorInfo/removeBlobDescriptorInfo/g' {} \;
find ./ -type f -exec sed -i -e 's/addDescriptorInfo/addBlobDescriptorInfo/g' {} \;
find ./ -type f -exec sed -i -e 's/mDescriptorInfo/mBlobDescriptorInfo/g' {} \;
find ./ -type f -exec sed -i -e 's/ManagedDescriptorInfo/BlobDescriptorInfo/g' {} \;

BUG=350965057
TEST=compile

Change-Id: Id9fe5319ed617638ae8c67f9377f5426fe15cf44
diff --git a/host/vulkan/BufferVk.cpp b/host/vulkan/BufferVk.cpp
index a8ec4f3..234a629 100644
--- a/host/vulkan/BufferVk.cpp
+++ b/host/vulkan/BufferVk.cpp
@@ -45,12 +45,12 @@
     return updateBufferFromBytes(mHandle, offset, size, bytes);
 }
 
-std::optional<ManagedDescriptorInfo> BufferVk::exportBlob() {
+std::optional<BlobDescriptorInfo> BufferVk::exportBlob() {
     uint32_t streamHandleType = 0;
     auto vkHandle = getBufferExtMemoryHandle(mHandle, &streamHandleType);
     if (vkHandle != VK_EXT_MEMORY_HANDLE_INVALID) {
         ManagedDescriptor descriptor(dupExternalMemory(vkHandle));
-        return ManagedDescriptorInfo{
+        return BlobDescriptorInfo{
             .descriptor = std::move(descriptor),
             .handleType = streamHandleType,
             .caching = 0,