msm8x60_celox: Squashed commits for optimized memory allocations

msm8x60_celox: Clean up deprecated memory code

*We don't use PMEM
*MSM8x60 doesn't support writeback

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

msm8x60_celox: Optimize memory allocations

*This results in an increase of ~50MB of RAM
*Framebuffer size has been reduced to a size that doesn't support HDMI (I read that HDMI isn't working with KitKat anyway)

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

msm8x60_celox: Fix MSM_FB_SIZE to support HDMI again

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

msm8x60_celox: Use smaller framebuffer allocation when HDMI is disabled

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

msm8x60_celox: Optimize memory map for more RAM

*Removed ION writeback heap (MDP 4.1 doesn't support writeback)
*Shrunk various heaps and moved camera heap to SMI region
*Userspace now has 870MB of RAM, as seen in About Phone

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

msm8x60_celox: Add RAM console

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