Fission GrSurfaceFillContext into skgpu:: and skgpu::v1:: versions (take 2)

The only really interesting parts are:
  src/gpu/SurfaceFillContext.*
  src/gpu/v1/SurfaceFillContext.*

Everything else is mostly mechanical.

TBR=michaelludwig@google.com
Bug: skia:11837
Change-Id: Ia208e9a73d1529804c06d4f805d8ca3674851496
Reviewed-on: https://skia-review.googlesource.com/c/skia/+/436558
Reviewed-by: Robert Phillips <robertphillips@google.com>
Reviewed-by: Michael Ludwig <michaelludwig@google.com>
Commit-Queue: Robert Phillips <robertphillips@google.com>
diff --git a/gm/swizzle.cpp b/gm/swizzle.cpp
index ca10ea1..a554c3c 100644
--- a/gm/swizzle.cpp
+++ b/gm/swizzle.cpp
@@ -13,8 +13,8 @@
 #include "include/core/SkTypes.h"
 #include "src/core/SkCanvasPriv.h"
 #include "src/gpu/GrFragmentProcessor.h"
-#include "src/gpu/GrSurfaceFillContext.h"
 #include "src/gpu/SkGr.h"
+#include "src/gpu/SurfaceFillContext.h"
 #include "src/gpu/effects/GrTextureEffect.h"
 #include "tools/Resources.h"