Rename DXGISwapChain classes to D3D

In preparation to reuse the code in SwapChainFactoryDXGI for shared images,
this CL renames classes to have more general purpose names:
* SwapChainFactoryDXGI --> SharedImageBackingFactoryD3D
* SharedImageBackingDXGISwapChain --> SharedImageBackingFactoryD3D
* GLImageDXGISwapChain --> GLImageD3D
* SwapChainFactoryDXGI --> SharedImageBackingFactoryD3D::IsSwapChainSupported
* SwapChainFactoryDXGITest --> SharedImageBackingFactoryD3DTest

Bug: 966580
Change-Id: Iffb511df7802a78e1ca3ceafd83fdb082b33a478
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1761438
Commit-Queue: Rafael Cintron <[email protected]>
Reviewed-by: Zhenyao Mo <[email protected]>
Reviewed-by: Maggie Chen <[email protected]>
Reviewed-by: Sunny Sachanandani <[email protected]>
Cr-Commit-Position: refs/heads/master@{#689332}
diff --git a/gpu/BUILD.gn b/gpu/BUILD.gn
index e6bc208..6d6ca00 100644
--- a/gpu/BUILD.gn
+++ b/gpu/BUILD.gn
@@ -396,7 +396,9 @@
       "//ui/platform_window",
       "//ui/platform_window:platform_impls",
     ]
-    sources += [ "command_buffer/service/swap_chain_factory_dxgi_unittest.cc" ]
+    sources += [
+      "command_buffer/service/shared_image_backing_factory_d3d_unittest.cc",
+    ]
   }
 
   if (use_dawn) {