Begin refactor of AVDA to support zero-copy.
Refactor AndroidVideoDecodeAccelerator into a class that manages the MediaCodec buffers, but delegates handling the SurfaceTexture to BackingStrategy implementations. The AndroidCopyingBackingStrategy class implements the texture copy into the picture buffer, as it did in previous versions.
BUG=
507834
Committed:
https://crrev.com/c765882aa08a8dd38847400b05312c0b76aa2334
Cr-Commit-Position: refs/heads/master@{#348774}