PMEM changes required for MSM gralloc to work correctly.

PMEM only allows one file to be mapped once. However, MSM's gralloc
maps /dev/pmem_adsp more than once in vidc (don't know exactly about
the gory details). Here we allow multiple mapping except for submaps.

yjwong authored