Revert "Add a single buffered mode to CanvasResourceProvider"

This reverts commit 5c4bc1ff53af81b21ba55479c492e085cfd10ec2.

Reason for revert: CanvasRenderingContext2DTest.LowLatencyIsSingleBuffered failing

I suppose this depended on https://chromium-review.googlesource.com/c/1144602/, which was reverted, so the test this CL adds is failing now.

Original change's description:
> Add a single buffered mode to CanvasResourceProvider
>
> This CL completes the initial implementation of Low Latency mode for 2d
> canvases
>
> Bug: 788439
> Cq-Include-Trybots: luci.chromium.try:linux_layout_tests_slimming_paint_v2;master.tryserver.blink:linux_trusty_blink_rel
> Change-Id: I58fcd3fe4ab19fa10f2876f3da4f078fd4fbc2a9
> Reviewed-on: https://chromium-review.googlesource.com/1145235
> Commit-Queue: Justin Novosad <junov@chromium.org>
> Reviewed-by: Fernando Serboncini <fserb@chromium.org>
> Cr-Commit-Position: refs/heads/master@{#576962}

TBR=junov@chromium.org,fserb@chromium.org

NOTRY=TRUE

Bug: 788439,866211
Change-Id: I8e976b4cb6aca452f6d1891677e35e4411e2a5e4
Cq-Include-Trybots: luci.chromium.try:linux_layout_tests_slimming_paint_v2;master.tryserver.blink:linux_trusty_blink_rel
Reviewed-on: https://chromium-review.googlesource.com/1146460
Commit-Queue: Timothy Loh <timloh@chromium.org>
Reviewed-by: Timothy Loh <timloh@chromium.org>
Cr-Commit-Position: refs/heads/master@{#577108}
4 files changed