Codec2: C2Block2D rework

Share common reference to allocation by all blocks and views.

This is because we only support gralloc at the moment that must map the
whole buffer.

Bug: 64121714
Change-Id: I6505a560cb37095ee1a281a422d42ca850ebaee0
9 files changed