Reland "[Graphite] Add shared DawnUtilsPriv class."

This reverts commit 2db4ea3105d56b6f73cd784cdcd74eb11f9bb41a.

Reason for revert: Reland after chrome fixes

Original change's description:
> Revert "[Graphite] Add shared DawnUtilsPriv class."
>
> This reverts commit ffda2f02c8b2824d608a14e3f56b7f3e9a53f7a3.
>
> Reason for revert: need to fix chrome build file first
>
> Original change's description:
> > [Graphite] Add shared DawnUtilsPriv class.
> >
> > Also share format byte size calculations between ganesh and graphite
> >
> > Change-Id: I20a344afa53d941f5d53228109b3aa3a944a6706
> > Reviewed-on: https://skia-review.googlesource.com/c/skia/+/654876
> > Reviewed-by: Jim Van Verth <jvanverth@google.com>
> > Commit-Queue: Greg Daniel <egdaniel@google.com>
>
> Change-Id: I7ee016d0f4cd4355ec7d27c8b95f3bed4f519fd0
> Reviewed-on: https://skia-review.googlesource.com/c/skia/+/655816
> Bot-Commit: Rubber Stamper <rubber-stamper@appspot.gserviceaccount.com>
> Commit-Queue: Greg Daniel <egdaniel@google.com>

Change-Id: Iea81c3037d0b2c7b81996e50f704ae99505ffdaa
Reviewed-on: https://skia-review.googlesource.com/c/skia/+/656236
Auto-Submit: Greg Daniel <egdaniel@google.com>
Commit-Queue: Jim Van Verth <jvanverth@google.com>
Reviewed-by: Jim Van Verth <jvanverth@google.com>
4 files changed