Move SkSurface factories to SkSurfaces namespace

  * SkSurface::MakeFromAHardwareBuffer -> SkSurfaces::WrapAndroidHardwareBuffer
  * SkSurface::MakeFromBackendRenderTarget -> SkSurfaces::WrapBackendRenderTarget
  * SkSurface::MakeFromBackendTexture -> SkSurfaces::WrapBackendTexture
  * SkSurface::MakeFromCAMetalLayer -> SkSurfaces::WrapCAMetalLayer
  * SkSurface::MakeFromMTKView -> SkSurfaces::WrapMTKView
  * SkSurface::MakeGraphite -> SkSurfaces::RenderTarget
  * SkSurface::MakeGraphiteFromBackendTexture -> SkSurfaces::WrapBackendTexture
  * SkSurface::MakeRaster -> SkSurfaces::Raster
  * SkSurface::MakeRasterDirect -> SkSurfaces::WrapPixels
  * SkSurface::MakeRasterDirectReleaseProc -> SkSurfaces::WrapPixels
  * SkSurface::MakeRasterN32Premul -> SkSurfaces::Raster
  * SkSurface::MakeRenderTarget -> SkSurfaces::RenderTarget

Suggested review order:
 - include/*
 - src/gpu/ganesh/surface/SkSurface_Ganesh.cpp
 - src/image/SkSurface_Raster.cpp
 - src/image/SkSurface.cpp
 - All other changes which were mostly find-replace followed
   by `git clang-format origin/main`

Change-Id: Idb18ab5c2beb12d8b4ec6712e9abee286646424f
Bug: skia:13983
Reviewed-on: https://skia-review.googlesource.com/c/skia/+/687639
Commit-Queue: Kevin Lubick <kjlubick@google.com>
Reviewed-by: Brian Osman <brianosman@google.com>
302 files changed