Refactor SharedImageRepresentationSkiaVkAndroid.

1. Refactor SharedImageRepresentationSkiaVkAndroid to make it more generic
and usable.
2. Add its implementation to be used by SharedImageBackingAHB.

Bug: 1091945
Change-Id: I42e87978168925915f08e47876c56aac05e0b5f9
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2287371
Reviewed-by: Peng Huang <penghuang@chromium.org>
Commit-Queue: vikas soni <vikassoni@chromium.org>
Cr-Original-Commit-Position: refs/heads/master@{#786370}
Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src
Cr-Mirrored-Commit: 34d802c5a45c306b549e7aec956d95010a1057b3
3 files changed