[graphite] Disentangle makeTextureImage and asView

This CL essentially:
- renames onAsView to onMakeTextureImage and calls it from makeTextureImage

- makes SkImage_Base::asView only work for Graphite-backed images

The idea here is to separate the process of converting other images to be Graphite-backed from access to the Graphite TextureProxyView. In the prior arrangement the two were intertwined (i.e., makeTextureImage called asView).

Change-Id: I65e6867e120e8a8f50479d0da113a3ece94a7e37
Reviewed-on: https://skia-review.googlesource.com/c/skia/+/578216
Commit-Queue: Robert Phillips <robertphillips@google.com>
Reviewed-by: Greg Daniel <egdaniel@google.com>
11 files changed