To simplify the handling of different ACPI devices like QEMU FwCfg or
a TPM, add a helper struct. It will handle the allocation, mapping
and reporting of ACPI resources.
This struct is used by D31578.
This revision is split into smaller commits at https://github.com/Beckhoff/freebsd-src/tree/phab/corvink/acpi-device