Revert "Use SharedImageInterface for gpu and OOP raster"

This reverts commit 1e9e40b75dd12a5d0d7a97f6ae5090d721d5e1f2.

Reason for revert: crbug.com/887263 and crbug.com/887398

Original change's description:
> Use SharedImageInterface for gpu and OOP raster
> 
> This wires up SharedImageInterface all the way to cc, and uses it for OOP and GPU raster.
> This also adds memory accounting in SharedImageFactory/SharedImageStub.
> 
> Bug: 870116
> Cq-Include-Trybots: luci.chromium.try:android_optional_gpu_tests_rel;luci.chromium.try:linux_optional_gpu_tests_rel;luci.chromium.try:mac_optional_gpu_tests_rel;luci.chromium.try:win_optional_gpu_tests_rel;master.tryserver.blink:linux_trusty_blink_rel
> Change-Id: I37eba221bc2aeb4d03b7d4d93bde772482dc681b
> Reviewed-on: https://chromium-review.googlesource.com/1178977
> Commit-Queue: Antoine Labour <piman@chromium.org>
> Reviewed-by: Bo <boliu@chromium.org>
> Reviewed-by: Sadrul Chowdhury <sadrul@chromium.org>
> Reviewed-by: Eric Karl <ericrk@chromium.org>
> Cr-Commit-Position: refs/heads/master@{#592419}

TBR=sadrul@chromium.org,boliu@chromium.org,piman@chromium.org,ericrk@chromium.org

# Not skipping CQ checks because original CL landed > 1 day ago.

Bug: 870116
Change-Id: Ie4fbd60787c6fc3cefbc695595bc80234be6cfc1
Cq-Include-Trybots: luci.chromium.try:android_optional_gpu_tests_rel;luci.chromium.try:linux_optional_gpu_tests_rel;luci.chromium.try:mac_optional_gpu_tests_rel;luci.chromium.try:win_optional_gpu_tests_rel;master.tryserver.blink:linux_trusty_blink_rel
Reviewed-on: https://chromium-review.googlesource.com/1236457
Reviewed-by: Antoine Labour <piman@chromium.org>
Commit-Queue: Antoine Labour <piman@chromium.org>
Cr-Commit-Position: refs/heads/master@{#592850}
32 files changed