shooter: misc update and mem map
holiday: Add ION support

Change-Id: Ic59726ce481e8ae31b0a1a23edf67c61c328b763
holiday_defconfig: Enable all the required configs for ION

Change-Id: I32db277e72574682068d6bdcaa467e6b0f49a217
holiday_defconfig: disable DEFBUG_FS among other things to fix compile.

Copied from shooter_defconfig

Change-Id: I88111230813a1dbcaf43f6913317a3be20e20e13
holiday_defconfig: merge a few more settings from shooter for testing

Change-Id: I9aa5ead71070e3cfe5301839705866a98f9bf2ba
holiday: fixup the memory mapping to stop the FB trashing

Change-Id: I709b88533ccb39ec0f6585a67790dee9a0075ae1
holiday: cleanup the comments and order for memory heap defines

Change-Id: Ieefed87cdf81af0dd7d35deb29eda6067ff43903
update vidc to jb_chocolate
holiday: massive remap of memory heaps.

Also moved heap defines to board-holiday.h to conform with other devices
holiday: make build script work regardless of android source folder structure

Change-Id: Ibf2b279c8d6c8e808b7837d83a24ddbac6d89893
holiday: further cosmetic cleanup of memory heap defines.

Also removed depreciated MSM_FB_BASE define

Change-Id: Ia7eb512d0b59f70deb0142eab282808c4216f82e
vidc: update to caf jb-1.9.6

We are now in sync with samsung msm8660-common kernel

Change-Id: I849aedf4dca8b38ea50bbbb31521a8e2a202c250
msm: vidc: Initialize kernel space stack variables

This change initializes kernel space stack variables
that are passed between kernel space and user space
using ioctls.
Non initialization of these variables may lead to
leakage of memory values from the kernel stack to
user space.

Change-Id: Icb195470545ee48b55671ac09798610178e833e1
CRs-fixed: 556771,563420
Signed-off-by: Deepak Verma <dverma@codeaurora.org>
Merge branch 'cm-11.0' of github.com:Team-Hydra/android_kernel_htc_msm8660 into cm-11.0

Conflicts:
	drivers/video/msm/vidc/1080p/ddl/vcd_ddl.c
	drivers/video/msm/vidc/1080p/ddl/vcd_ddl_vidc.c
	drivers/video/msm/vidc/common/enc/venc.c

Change-Id: I5930a81760e427441c7a5222a1bf2e8c24067211