Tables: Merge DMAR table structure updates.

This patch back ports the following Linux commit with sligh modification to
improve portability:
  Author: David Woodhouse <David.Woodhouse@intel.com>
  Subject: iommu/vt-d: Add ACPI namespace device reporting structures

Signed-off-by: Lv Zheng <lv.zheng@intel.com>