Revert of Submit Compositor Frame from OffscreenCanvas on main (patchset #10 id:200001 of https://codereview.chromium.org/2294963002/ )

Reason for revert:
The new OffscreenCanvas-commit-main tests are broken on MSAN on Linux:
https://build.chromium.org/p/chromium.webkit/builders/WebKit%20Linux%20MSAN/builds/12023

Reason: use-of-uninitialized-value

unexpected_failures:
fast/canvas/OffscreenCanvas-commit-main.html
virtual/gpu/fast/canvas/OffscreenCanvas-commit-main.html
virtual/display_list_2d_canvas/fast/canvas/OffscreenCanvas-commit-main.html

Original issue's description:
> Submit Compositor Frame from OffscreenCanvas on main
>
> CompositorFrame is to be submitted from OffscreenCanvas from
> either main or worker thread (but not both at the same time);
> therefore, another interface "OffscreenCanvasFrameReceiver"
> is created only when commit() is invoked.
>
> This CL follows the class design structure in this diagram:
> www.lucidchart.com/documents/view/346a55cc-0ab1-48e8-9d34-90f59d36094e
>
> Currently, we only submit a Green color frame for simplicity.
> More CLs will follow to fill in image data to the compositor
> frame.
>
> BUG=563852
>
> Committed: https://crrev.com/94a3a26405be3996569d9006b29d0460bb9e8dca
> Cr-Commit-Position: refs/heads/master@{#416436}

TBR=junov@chromium.org,danakj@chromium.org,tsepez@chromium.org,sievers@chromium.org,xlai@chromium.org
# Not skipping CQ checks because original CL landed more than 1 days ago.
BUG=563852

Review-Url: https://codereview.chromium.org/2313533002
Cr-Commit-Position: refs/heads/master@{#416503}
23 files changed