M2: msm: clear restart_reason on normal reboot
M2: msm: gemini: Fix compliation with IOMMU enabled

Change-Id: Ic3c9e1ede72a3a3aa32584ac4ab6f4036d67c5cc
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: msm: Enable MSM_IOMMU for MACH_M2

And enjoy the free ram!