IOMMU Updates for Linux v3.18

This pull-request includes:

	* Change in the IOMMU-API to convert the former iommu_domain_capable
	  function to just iommu_capable

	* Various fixes in handling RMRR ranges for the VT-d driver (one fix
	  requires a device driver core change which was acked
	  by Greg KH)

	* The AMD IOMMU driver now assigns and deassigns complete alias groups
	  to fix issues with devices using the wrong PCI request-id

	* MMU-401 support for the ARM SMMU driver

	* Multi-master IOMMU group support for the ARM SMMU driver

	* Various other small fixes all over the place
Merge branches 'arm/exynos', 'arm/omap', 'arm/smmu', 'x86/vt-d', 'x86/amd' and 'core' into next

Conflicts:
	drivers/iommu/arm-smmu.c