Reland: "goldfish-opengl: use VirtGpuDevice abstraction for ASG""

Two changes from original CL:
   - video decoding logic also is built on some devices with
     libGoldfishAddressSpace and also needs a dependency on
     libplatform.
   - 'blobHandle` may go out of scope during command buffer
      submission -- extend it's lifetime

BUG=235485545
TEST=mm -j32

Change-Id: I08c14a26d8cf4c8d17543b5ec832192982090ad9
15 files changed