bcmdhd: Sync with Google AOSP msm-android-msm-hammerhead-3.4-kitkat-mr2 kernel

Signed-off-by: Sultanxda <sultanxda@gmail.com>
Revert "pyramid: Re-map memory to use 4 memory banks"

This reverts commit e6a2bb0c3d6e171080bf1dd76f78567f1d227215.
Sultan_defconfig: Increase MSM_KGSL_PAGE_TABLE_COUNT to 48

GPU driver updates want more memory.
mmc: Re-enable background operations
devices-msm8x60: Import missing devices from Flemmard
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

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