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
n7100: switch to mali r4p0

Change-Id: Iab8351fed67e3db3ce7676a7c01d4a73e63dbe54

Conflicts:
	arch/arm/configs/cyanogenmod_n7100_defconfig
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
n7100: disable threaded vsync

Change-Id: Ia8d7b7a08421e0a1798783f5d43127ed2fbb7d5b

Conflicts:
	arch/arm/configs/cyanogenmod_n7100_defconfig
Mali UMP: add back missing ioctl

When upgrading to R4P0, following ioctl was accidentally removed:
  - UMP_IOC_ION_IMPORT

UMP_IOC_ION_IMPORT is needed in order to play videos with new OSS gralloc.

Change-Id: I1c6b0b1714b258b883226a9a6bff1e5430d9b9af
i9300/n7100: enable more tcp congestion controls, westwood as default

Change-Id: Ie3234fe36da0142dbff84de3a437bb28af422e26