Add some more IDs for Intel ATA, AHCI and USB controllers.
Handle case when ACPI reports HPET device, but does not provide memory
resource for it.  In such case take the address range from the HPET table.

This fixes hpet(4) driver attach on Asrock C2750D4I board.
ANSIfy function defintions.
Add ID for Intel Lynx Point HDMI CODEC.

Submitted by:	Dmitry Luhtionov <dmitryluhtionov@gmail.com>
Add ID for Intel Avoton SMBus controller.
Add some more Intel HDA controller IDs and rename HDMI CODEC to Haswell.
[automated] Merge in upstream-github/master