Reland "[graphite] Enable basic texture reuse within a Recording"

This reverts commit c29f6694c078c59ebfc043b4f51d3e64b9a3f953.

Reason for revert: remove unnecessary instantiation in copytasks

Original change's description:
> Revert "[graphite] Enable basic texture reuse within a Recording"
>
> This reverts commit 9903bf73efbbc40239a8956506046be7ab980c4c.
>
> Reason for revert: asserts in grvk running GM_strokedlines_drawPoints
>
> Original change's description:
> > [graphite] Enable basic texture reuse within a Recording
> >
> > Bug: b/323886819
> > Change-Id: I924222685166faf5bb2178f11817c0a3b3852c70
> > Reviewed-on: https://skia-review.googlesource.com/c/skia/+/848222
> > Reviewed-by: Arman Uguray <armansito@google.com>
> > Reviewed-by: Jim Van Verth <jvanverth@google.com>
> > Commit-Queue: Michael Ludwig <michaelludwig@google.com>
>
> Bug: b/323886819
> Change-Id: I52001e7986d8949f22de9e63eb8ab67fd1ec13fd
> No-Presubmit: true
> No-Tree-Checks: true
> No-Try: true
> Reviewed-on: https://skia-review.googlesource.com/c/skia/+/851736
> Auto-Submit: Michael Ludwig <michaelludwig@google.com>
> Commit-Queue: Rubber Stamper <rubber-stamper@appspot.gserviceaccount.com>
> Bot-Commit: Rubber Stamper <rubber-stamper@appspot.gserviceaccount.com>

Bug: b/323886819
Change-Id: I6783cb54be9dea8eeba00289188373cbb23f6238
Reviewed-on: https://skia-review.googlesource.com/c/skia/+/851260
Commit-Queue: Michael Ludwig <michaelludwig@google.com>
Reviewed-by: Jim Van Verth <jvanverth@google.com>
7 files changed