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
nl80211 : Based on Google Hammerhead kernel. Fixes drops when using multicast apps.
Revert "nl80211: fix mgmt tx status and testmode reporting for netns"

This reverts commit 1053689ef41dd8de992c15425f60ff3ea90262f5.

Change-Id: If0224fd27ea89e7d5016a07950b4743c94471f30
board-pyramid-wifi : We use bhdmd this fixes wifi drops
Based on https://github.com/CyanogenMod/android_kernel_htc_msm8660/commit/6b4d2638c03a29a5a6f667421eb3e70b6d30afb4

Change-Id: I46a11a32e274ca5aa6ae86473b961b39d29dae38
Merge pull request #16 from shantur/8660-tp-merge

Wifi fixes
Merge remote-tracking branch 'flemmard/8660-tp-merge' into HEAD

Change-Id: Iebca360080a689d523e30a02af3617eb08286ea4