pmemalloc: Fix compilation

Thanks to professorpasta on XDA for pointing out why it wasn't compiling.
libgralloc: Add back support for PMEM SMI

Needed for our PMEM video controller and PMEM camera libs.

Signed-off-by: Sultanxda <sultanxda@gmail.com>
Add missing pieces for PRIV_FLAGS_USES_PMEM_SMI flag

Signed-off-by: Sultanxda <sultanxda@gmail.com>
libgralloc: Rename USE_PMEM_ADSP to USE_PMEM_CAMERA

This flag enables PMEM SMI and PMEM ADSP, not just PMEM ADSP.
libgralloc: Remove PMEM SMI

Videos weren't playing back with PMEM SMI so there is no need for it anymore.
gralloc: Inherit ION definitions from kernel

WHO PUT ION_MSM.H HERE?! GAH!
framebuffer: Use 3 buffers

Signed-off-by: Sultanxda <sultanxda@gmail.com>
Revert "libgralloc: Remove PMEM SMI"

This reverts commit 8296d9e6fe0fe5fd46ff63542073ef8113190deb.