M2: Revert "gpu: ion: Fix flags passed from userspace in COMPAT ioctl"

Large(r) iommu allocations fail with this fix.

This reverts commit cfa1c655930d1760a3c470bb7d87d3198b1470ad.

Change-Id: I9a7932da8a0ebf4a2412eda82c1a7260f50a7661
M2: ion: using client->heap_mask instead of ion_full_heap_mask in COMPAT ioctl
M2: msm: increase video pool for video IOMMU domain

Pool was too small for needed allocations - was causing vidc failures.

Also add back camera related device contexts.

Taken out in:

c691805 msm: camera: Dynamically register domain and attach to device.
M2: camera: Do not register camera domain dynamically

This is basically a revert of
c691805: msm: camera: Dynamically register domain and attach to device.
M2: camera: front sensor: run VFE in turbo mode as with back sensor
M2: camera: vfe: start vfe at 320000000
M2: camera: vfe: no more fake vfe clk rate
M2: camera: vfe: serialize ihist, cs, and rs stats operations using spinlocks

Also ratelimit some error messages.  They were overwhelming the ring
buffer and causing reboots, makingn debugging difficult.
Merge changes Id38453b8,I7d85e505,Iaec6d36f,Ia71ba315,Ia3c623da,I7b3a7197,I93891eee,I9a7932da into jellybean-mr2

* changes:
  M2: camera: vfe: serialize ihist, cs, and rs stats operations using spinlocks
  M2: camera: vfe: no more fake vfe clk rate
  M2: camera: vfe: start vfe at 320000000
  M2: camera: front sensor: run VFE in turbo mode as with back sensor
  M2: camera: Do not register camera domain dynamically
  M2: msm: increase video pool for video IOMMU domain
  M2: ion: using client->heap_mask instead of ion_full_heap_mask in COMPAT ioctl
  M2: Revert "gpu: ion: Fix flags passed from userspace in COMPAT ioctl"