Adds a GPU version of the ImageDecodeController to the compositor.

This allows us to pre-decode and upload images before raster work
starts, allowing for more parallelism in the GPU composting path.

BUG: 577372, 601848
CQ_INCLUDE_TRYBOTS=tryserver.blink:linux_blink_rel

Review URL: https://codereview.chromium.org/1832573004

Cr-Commit-Position: refs/heads/master@{#386493}
diff --git a/cc/BUILD.gn b/cc/BUILD.gn
index a636ec1..f1f05f5 100644
--- a/cc/BUILD.gn
+++ b/cc/BUILD.gn
@@ -877,6 +877,7 @@
     "test/mock_helper_unittest.cc",
     "test/ordered_simple_task_runner_unittest.cc",
     "test/test_web_graphics_context_3d_unittest.cc",
+    "tiles/gpu_image_decode_controller_unittest.cc",
     "tiles/picture_layer_tiling_set_unittest.cc",
     "tiles/picture_layer_tiling_unittest.cc",
     "tiles/software_image_decode_controller_unittest.cc",