gpu: ion: Sync CMA caching logic with carveout heap.

Change-Id: Id759d442a45a54ae6b3410f01a208728cb040a52
msm: memory: Add back fmem reservation code.

Change-Id: Id19793770f6dd703c70c8ccddf9640b192448640
msm7x30: Enable MM to use CMA heap.

Using CMA instead of carveout allows the kernel & Android use this space as long
as there are no clients on it. If a client requests this memory, the area will
be freed.

Change-Id: I5f31f9ef9739f454e55c2bd8d246cca9c80266a5
msm7x30: Enable fmem support for pmem_adsp

Allows the PMEM ADSP heap to be used as standard memory when no clients are
accessing it.

Change-Id: I39ed417de1ae224516c8ac7e5e742566fed83e43
defconfigs: Enable fmem requirements