Reland "Move base and various sized formats off of GrGLCaps ConfigInfo."

This reverts commit f355a1ead8cd247dce7fc433cf195c68d9c79d1d.

Reason for revert: Re-landing with fix

Original change's description:
> Revert "Move base and various sized formats off of GrGLCaps ConfigInfo."
>
> This reverts commit 85c375b4e643cc8f65dc998a06905335d2111b9a.
>
> Reason for revert: breaking command buffer bot
>
> Original change's description:
> > Move base and various sized formats off of GrGLCaps ConfigInfo.
> >
> > Change-Id: Id3355d963ba61c19f5dbd85853536fafc2fd5c7f
> > Reviewed-on: https://skia-review.googlesource.com/c/skia/+/227064
> > Commit-Queue: Greg Daniel <egdaniel@google.com>
> > Reviewed-by: Brian Salomon <bsalomon@google.com>
>
> TBR=egdaniel@google.com,bsalomon@google.com
>
> Change-Id: Ib3d8613cafafcd83ce6a2619817b835fbd0cd1c7
> No-Presubmit: true
> No-Tree-Checks: true
> No-Try: true
> Reviewed-on: https://skia-review.googlesource.com/c/skia/+/227399
> Reviewed-by: Greg Daniel <egdaniel@google.com>
> Commit-Queue: Greg Daniel <egdaniel@google.com>

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

Change-Id: I46b0c49dad0c095f795a271bc969381ad9ab2466
Reviewed-on: https://skia-review.googlesource.com/c/skia/+/227400
Reviewed-by: Greg Daniel <egdaniel@google.com>
Reviewed-by: Brian Salomon <bsalomon@google.com>
Commit-Queue: Greg Daniel <egdaniel@google.com>
3 files changed