ramdisk: Sync with August 11th build
msm: mdss: Add back more fixes from LGE and properly #ifdef

*ifdef'd everything that is necessary for hammerhead with CONFIG_MACH_LGE

Signed-off-by: Sultanxda <sultanxda@gmail.com>
ARM: dts: hammerhead: Add panel phys width & height dimensions

Signed-off-by: Sultanxda <sultanxda@gmail.com>
ARM: dts: hammerhead: Delete msm8974-hammerhead-panel.dtsi

This is no longer used.
msm: mdss: Fix high load average from uninterruptible waits

 * The load average on all MSMs is currently hovering at around 14
   due to uninterruptible waits in various places.
 * Convert these waits to interruptible waits to bring the load
   back down to zero at idle.

Change-Id: I14bad4af135b1594e235e2252cb484cb34d91054

Original commit: https://github.com/CyanogenMod/android_kernel_lge_hammerhead/commit/1f90501542de744103da060279197a0337651c4c
msm: vidc: Import from CAF kk_3.5

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