msm8x60_celox: Clean-up & optimize Ion heap sizes and layout

Clean-up:
*PMEM is deprecated^9001 (OVER 9,000)
*FB_MSM_MIPI_S6E8AA0_HD720_PANEL is not enabled for any celox device
*FB_MSM_TVOUT is not enabled for any celox device
*FB_MSM_HDMI_AS_PRIMARY is not enabled for any celox device
*SEC_KERNEL_REBASE_FOR_PMEM_OPTIMIZATION is not enabled for any celox device
*"workaournd for kernel memory crash by TZBSP XPU" is not present in the stock Samsung kernel
*MSM8660 does not support writeback

Optimizations:
*Removed writeback heap (MSM8660 doesn't use writeback)
*Removed qsecom heap
*Shrunk SF heap to a suitable size
*Shrunk camera heap to a suitable size
*SMI region (64MB) is now being fully utilized (previously there were 8MB of unused RAM in the SMI region)
*Userspace now has a ~65MB increase in real RAM (847MB total), as seen in About phone

Change-Id: I26cead93b762f68b2123f9f13f483a338907f8d0
Signed-off-by: Sultanxda <sultanxda@gmail.com>
celox/q1: Update defconfigs

*MSM8660 doesn't support writeback
*qseecom isn't used by the t769, and it's wasting memory

Change-Id: I3fb9b1d7ecdf666fd8871987343c916a4a0f2a04
Signed-off-by: Sultanxda <sultanxda@gmail.com>
msm_fb: Port HTC MDP color enhancement feature

Ported from HTC One m7-kk-3.4.10-17db3b.

Signed-off-by: Sultanxda <sultanxda@gmail.com>

Conflicts:
	arch/arm/mach-msm/include/mach/board.h

Change-Id: I424ef1b8be48c4c8ab1d32d2fe441cf402e71d6a
msm8x60_celox: Enable MDP gamma color enhancement

The gamma table in use is from the HTC One M7 panel driver. This makes colors less saturated.

Signed-off-by: Sultanxda <sultanxda@gmail.com>

Conflicts:
	arch/arm/mach-msm/board-msm8x60_celox.c

Change-Id: I623ac89861bccac3ff09e02c6ebdb7ac6331b631
msm_fb: Port HTC MDP color enhancement feature

Ported from HTC One m7-kk-3.4.10-17db3b.

Signed-off-by: Sultanxda <sultanxda@gmail.com>