Add framework for (de)serialization of images in SkPicture

This CL adds Plumbing for picture serialization and deserialization
from //blimp to DrawingDisplayItem.

BUG=577262
CQ_INCLUDE_TRYBOTS=tryserver.blink:linux_blink_rel

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

Cr-Commit-Position: refs/heads/master@{#375053}
diff --git a/cc/BUILD.gn b/cc/BUILD.gn
index 70f28d2..69c41c9 100644
--- a/cc/BUILD.gn
+++ b/cc/BUILD.gn
@@ -319,6 +319,7 @@
     "proto/gfx_conversions.h",
     "proto/gpu_conversions.cc",
     "proto/gpu_conversions.h",
+    "proto/image_serialization_processor.h",
     "proto/skia_conversions.cc",
     "proto/skia_conversions.h",
     "quads/content_draw_quad_base.cc",
@@ -584,6 +585,8 @@
     "test/fake_display_list_recording_source.h",
     "test/fake_external_begin_frame_source.cc",
     "test/fake_external_begin_frame_source.h",
+    "test/fake_image_serialization_processor.cc",
+    "test/fake_image_serialization_processor.h",
     "test/fake_impl_task_runner_provider.h",
     "test/fake_layer_tree_host.cc",
     "test/fake_layer_tree_host.h",