Initial 8x55 mr1 bring up

Change-Id: Ib2830754cd82ed201d51aa457f1b633b7cfabd4c

Conflicts:
	Android.mk
	mm-video/vidc/vdec/Android.mk
	mm-video/vidc/venc/Android.mk
	mm-video/vidc/venc/src/omx_video_base.cpp
mm-video:vdec: Video decoder bring-up on 8x55 target

- Set TILE color format for index zero on video port format
- Add ION memory support for video decoder.

Change-Id: Ifef1a15ec7089702c7644fd0e7c1463f81035fc7

Conflicts:
	mm-video/vidc/vdec/src/omx_vdec.cpp
mm-core: initial video bring-up on 8x55 target

This change is needed to pick qcom video h/w libraries
for 8x55 target.

Change-Id: Ie6af7da5c30e27c796b2c6827d30682227b825d9
mm-video:venc: Add required ION Heap ID for video encoder buffers

- Allocate video encoder buffers from ION_CAMERA_HEAP_ID memory
  for 8x55 target.

Change-Id: If9d4d4d484d53bffe41940a04adf589d7d1a9ebe

Conflicts:
	mm-video/vidc/venc/inc/omx_video_base.h
Use CM standard qcom naming

Change-Id: I5a253f50f9800ba3419b0908f6a5895ff6615b80
mm-video: vdec: Use GRALLOC_USAGE_PRIVATE_ADSP_HEAP instead of no more defined GRALLOC_USAGE_PRIVATE_CAMERA_HEAP

Change-Id: I1c698f27274adda5972d2de3bfddf7ab7ed9041e
mm-video: vidc: Setprop command support for uncache buffers

The video playback buffers can be allocated as uncache buffers
when requried using below setprop command

setprop persist.video.mem.usecache 0

The video recording buffers can be allocated as uncache buffers
when required using below setprop command

setprop persist.camera.mem.usecache 0

By default all the buffers are allocated as cache buffers.

Change-Id: Ic68414cf42afa2b8467a821fae31bda3fd10045f