Reland "Refactor SkiaOutputSurfaceImplTest.SubmitPaint for on screen"

This reverts commit 5b6f23b6bee88416a5e0b9b69a06872c99a95ab3.

Reason for revert: broke the tree

Original change's description:
> Revert "Refactor SkiaOutputSurfaceImplTest.SubmitPaint for on screen"
> 
> This reverts commit a67d4d6f7e2ac32fabac423dabb4f3f6b172be03.
> 
> Reason for revert: https://crbug.com/953476
> 
> Failing on both Mac and Linux:
> GLCapableRendererPixelTest/0.BlendingWithoutAntiAliasing
> GLCapableRendererPixelTest/1.BlendingWithoutAntiAliasing
> 
> This CL pinpointed by FindIt
> 
> Original change's description:
> > Refactor SkiaOutputSurfaceImplTest.SubmitPaint for on screen
> > 
> > This adds some test coverage for our on screen display path, which was
> > recently broken. It tests out integration with gpu/vulkan.
> > 
> > Bug: 952231
> > Change-Id: Ib7499ed8ec457f89e1737e7f84798bb9c2b0ed35
> > Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1566685
> > Commit-Queue: Jonathan Backer <backer@chromium.org>
> > Reviewed-by: Peng Huang <penghuang@chromium.org>
> > Cr-Commit-Position: refs/heads/master@{#651369}
> 
> TBR=penghuang@chromium.org,backer@chromium.org
> 
> Change-Id: Ia26a684392650e6c6b1087bb22277448d18d5d4e
> No-Presubmit: true
> No-Tree-Checks: true
> No-Try: true
> Bug: 952231
> Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1570765
> Reviewed-by: Aleks Totic <atotic@chromium.org>
> Commit-Queue: Aleks Totic <atotic@chromium.org>
> Cr-Commit-Position: refs/heads/master@{#651485}

TBR=penghuang@chromium.org,backer@chromium.org,atotic@chromium.org

Change-Id: Icc46ca7febaf19f3dc7b90d49c5cc9f142e2644c
No-Presubmit: true
No-Tree-Checks: true
No-Try: true
Bug: 952231
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1570750
Reviewed-by: Aleks Totic <atotic@chromium.org>
Commit-Queue: Aleks Totic <atotic@chromium.org>
Cr-Original-Commit-Position: refs/heads/master@{#651489}
Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src
Cr-Mirrored-Commit: e7cadc50f9e9f45fd0d0c80e6830c2161a6b8912
1 file changed