gralloc: Allow legacy devices to use PMEM for ADSP (camera).

Partially bring back PMEM support for legacy devices having proprietary camera
libraries stuck in PMEM. This change allows these devices to continue using
PMEM for the camera, and ION for everything else.

Change-Id: I1382381134db21435ca725d0e2c2b3194da16f38

Conflicts:

	libgralloc/Android.mk
	libgralloc/alloc_controller.cpp
	libgralloc/alloc_controller.h
gralloc: our prebuilt camera lib needs the ADSP heap to be first

Change-Id: Iebdd494c6200442c253dbb05a216f17dfb0016ca

Conflicts:

	libgralloc/gralloc_priv.h
gralloc: remove GRALLOC_USAGE_PRIVATE_EXTERNAL_ONLY

Change-Id: I43bd7d92a7ddbf1021b7f44b774279bc9b5e6f7d

Conflicts:

	libgralloc/gralloc_priv.h
we don't want ION_ADSP_HEAP_ID with PMEM_ADSP

Change-Id: I23c7c88a03c28b9127e43d014de505db0d93ddf7
Merge remote-tracking branch 'hydra/new-test' into HEAD

Change-Id: I9ee7cf5778901450a740566e8fba60d71aa01bf4