Reland "Simplify two more clients of proxy provider (mipped vs. non-mipped)"

Adds fix for mip-mapped requests on devices with no mip support.

This reverts commit ab4c138c0ef38ba1451698defb9b2b9518b96525.

Bug: skia:
Change-Id: I85350ae32081253448cbd2f636ea3044eb9df453
Reviewed-on: https://skia-review.googlesource.com/c/skia/+/203057
Commit-Queue: Brian Osman <brianosman@google.com>
Reviewed-by: Robert Phillips <robertphillips@google.com>
3 files changed