pyramid: Re-map memory to use 4 memory banks

*Changed kernel start address to 0x40400000
*Removed Ion writeback heap (MSM8660 doesn't use writeback)
*Userspace has 620MB of RAM as seen in About phone
*Removed writeback code (MSM8660 doesn't support writeback)
Signed-off-by: Sultanxda <sultanxda@gmail.com>
video: msm: Allow timeouts for DSI operations

Based off of https://github.com/CyanogenMod/android_kernel_samsung_msm8660-common/commit/996fdd8d496e1c8bc6eea4abd38a066cc8d3304a

Signed-off-by: Sultanxda <sultanxda@gmail.com>
video: msm: Increase MDP clock multiplier

Raise the multiplier from 1.15 to 2 to fix the underrun.

taken from: http://review.cyanogenmod.org/#/c/32315/1
video: msm: Add multiplier to MDP bandwidth calculation

 * We have major underruns on 8660 without higher bandwidth. Scale it by
   2x to achieve a solid framerate with no underrun.

Change-Id: Iabf9cb12696452a8b51aa818b8e5d6682bac7ed5
Refresh kernel config with new memory offset.

Change-Id: Ice61f8701623770ff496d2e98fbc0662fe77d5ee