Move CopyOps to CopyRenderTask.

This also means copies are no longer part of OpList or GpuCommandBuffer.

Change-Id: I234de2c93ca13e069d7e4423a3c8b292be2eb500
Reviewed-on: https://skia-review.googlesource.com/c/skia/+/235831
Commit-Queue: Greg Daniel <egdaniel@google.com>
Reviewed-by: Brian Salomon <bsalomon@google.com>
Reviewed-by: Robert Phillips <robertphillips@google.com>
diff --git a/gn/gpu.gni b/gn/gpu.gni
index 29e9491..bf17651 100644
--- a/gn/gpu.gni
+++ b/gn/gpu.gni
@@ -74,6 +74,8 @@
   "$_src/gpu/GrContextThreadSafeProxy.cpp",
   "$_src/gpu/GrContextThreadSafeProxyPriv.h",
   "$_src/gpu/GrCoordTransform.h",
+  "$_src/gpu/GrCopyRenderTask.cpp",
+  "$_src/gpu/GrCopyRenderTask.h",
   "$_src/gpu/GrCpuBuffer.h",
   "$_src/gpu/GrDataUtils.h",
   "$_src/gpu/GrDataUtils.cpp",
@@ -259,8 +261,6 @@
   "$_src/gpu/ops/GrClearOp.h",
   "$_src/gpu/ops/GrClearStencilClipOp.cpp",
   "$_src/gpu/ops/GrClearStencilClipOp.h",
-  "$_src/gpu/ops/GrCopySurfaceOp.cpp",
-  "$_src/gpu/ops/GrCopySurfaceOp.h",
   "$_src/gpu/ops/GrDashLinePathRenderer.cpp",
   "$_src/gpu/ops/GrDashLinePathRenderer.h",
   "$_src/gpu/ops/GrDashOp.cpp",