Fix yellow glitch in camera

Change-Id: I4da4c412e844d84c066def58e79c4aa401ee907c
pyramid: Optimize memory map for more RAM

based on https://github.com/sultanxda/akh8960_cm/commit/181102e675173fc27e928f1755682f550977612b

*Removed ION camera heap (the ION camera heap is a legacy heap only used on MSM8660. The camera HAL is from an MSM8960 device, so it doesn't use the ION camera heap. Instead, it uses MM and IOMMU, but because we have no IOMMU, the HAL falls back to MM and uses MM for both camera preview and SMI)
*Userspace now has 603MB of RAM (a 48MB increase)

Change-Id: I420e8bd395e273b79a81da72220ef595a5248962
pyramid: mipi: Fix kernel not booting on some AUO devices

Thanks to ivanich for the help researching this.
Merge pull request #15 from shantur/8660-tp-merge

Fix yellow glitch in camera and other changes