shooteru: Re-map memory to fit in the new ION SMI region and heap

*Use MEMTYPE_SMI_ION for ION MM heap

credit; sultanxda
vidc: Use ION for decoder and PMEM for encoder

Signed-off-by: Sultanxda <sultanxda@gmail.com>
vidc: Fix on-the-go memory-type switching

Signed-off-by: Sultanxda <sultanxda@gmail.com>
vidc: Force PMEM usage for encoder

I adapted this to my current vidc patches from this commit: https://github.com/paulb-nl/htc7x30-3.0/commit/2b1c3e2d06faa0416882a531159b1664cc419024#diff-398c54219b2f90ef507c9621ad1ace54R2158

Signed-off-by: Sultanxda <sultanxda@gmail.com>
mach-msm: vidc: Remove memtype parameter

I hardcoded the memtypes into the vidc driver, so there is no need for this.

Signed-off-by: Sultanxda <sultanxda@gmail.com>
shooter(u): Fix ION SF heap base address

Also fix the size of the userspace RAM allocation.

Signed-off-by: Sultanxda <sultanxda@gmail.com>