Revert "Consolidate texture uploads in GrGLGpu."

This reverts commit 5c66aa744a2d27057837f42abce4b0d9e38ba9ce.

Reason for revert: ANGLE

Original change's description:
> Consolidate texture uploads in GrGLGpu.
> 
> Remove unused GrMipMapsStatus out param
> 
> All paths now unbind PBO before upload.
> 
> Use the backend texture's target in GrGLGpu::onUpdateBackendTexture.
> 
> Change-Id: I91ce483841c8f8b2cc8a2e1f1a45a186a66d2d5f
> Reviewed-on: https://skia-review.googlesource.com/c/skia/+/289576
> Commit-Queue: Brian Salomon <bsalomon@google.com>
> Reviewed-by: Greg Daniel <egdaniel@google.com>

TBR=egdaniel@google.com,bsalomon@google.com

Change-Id: Ief22a04010f2bcbad30beb63f065dfa08f43bc07
No-Presubmit: true
No-Tree-Checks: true
No-Try: true
Reviewed-on: https://skia-review.googlesource.com/c/skia/+/290122
Reviewed-by: Robert Phillips <robertphillips@google.com>
Commit-Queue: Robert Phillips <robertphillips@google.com>
3 files changed