mm-video-v4l2: vdec: Enable arbitrary bytes mode

-Add arbitrary bytes support in component by
 adding codec specific frame assembly handles,
 adding scratch and heap buffer allocations,
-Add omx handling for arbitrary bytes mode from client.
-Explicitly disable arb mode for codecs other than
 MPEG2 hardware decoder.
-Creates a separate library for frame assembly code
for arbitrary bytes mode.

CRs-Fixed: 2212574
Change-Id: I35e3b2c70246e4535fa47bea0f8766bf0752e2a6
14 files changed