Revert "msm7x30: Use a higher memory allocation if CMA is used for ION MM heap"

This reverts commit d101cfe6fa3376414e5a53aa63bfbaea83491533.
Revert "msm7x30: Use CMA for PMEM ADSP"

This reverts commit 1dca03de22c55c371357c9e3c9c9a106adc7fc69.
Revert "msm7x30: Allow to optionally enable the use of CMA for ION MM and PMEM ADSP heaps"

This reverts commit 7392159300ef7769ac98ec044d574c1cc7bd2a21.
Revert "msm7x30: Simplify the code for hybrid memory allocations on board side"

This reverts commit f0bff49967f7a6434115ffd47331eea227d4d7ed.
Revert "msm7x30: Use CMA for MM ION heap"

This reverts commit 26acd33a6bbfed7468735806df61d33c3e4002d6.
Revert "mach-msm: Use ION_CP_MM_HEAP_ID instead of ION_CAMERA_HEAP_ID"

This reverts commit 29321d6fd8a721e9c46033d926434f48de8fbf76.
Squashed update to board-ancora.c
* make CAMERA to use CMA heap
* make PMEM_ADSP to use CMA heap
* added and enabled overlay0 ion writeback support
*enabled has_outer_cache flag