disable selinux
smdk4412: don't use threaded vsync

The gralloc for smdk4412 waits for vsync. Having
threaded vsync in this case would be problematic
provided our gralloc implementation is different
from that of samsung.

Change-Id: I6c9a84c2bd00a43b47d86647829b9010367dca5d

Conflicts:
	arch/arm/configs/cyanogenmod_i9300_defconfig
smdk4412: merge mali r4p0 driver

Change-Id: Ief824b1dce642fd2133900cd2b0f108fbfa89b1c

Conflicts:
	arch/arm/configs/cyanogenmod_i9300_defconfig
	drivers/gpu/mali400/r3p2/mali/common/mali_kernel_mem_os.c
	drivers/gpu/mali400/r3p2/mali/common/mali_mem_validation.c
	drivers/gpu/mali400/r4p0/mali/platform/pegasus-m400/exynos4_pmm.c
mali400: use pegasus platform code from r3p2

r3p2 pegasus platform code has midas specific changes for
DVFS and also better support for Exynos4212.

This slightly improved the performance of the GPU.

Change-Id: I2ad903cd868e5c6bf1ce176aa43dfd056c19e5fc
smdk4412: disable CMA allocations for I9300 and N7100

Samsung labelled DMA_CMA as experimental and currently there are
issues with CMA MFC allocations failing which affects the video
recording and video playback. I9305 doesn't enforce CMA allocations
and hence disable them for I9300 and N7100 too.

Change-Id: Ie7bc0e4fd5089083bc559d97648abfb8b9046489