re: Enable MSI on PCIe chips by default
re: Use memory mapped IO for PCIe chips
re: Don't loop in the interrupt handler; it does no good
et: Enable MSI
Don't install manpage for spic(4), which is i386 only, on x86_64.
kernel/pci: Don't perform the maximum register number check.

Different sub-kinds of PCI buses may have different rules and thus it
is up for the bus backends to do proper input checks. For example,
PCIe allows configuration register numbers < 0x1000, while for PCI
proper the limit is 0x100.

Taken-from: FreeBSD
Sync zoneinfo database with tzdata2013b from ftp://ftp.iana.org/tz/releases

* africa: Morocco does not observe DST during Ramadan; try to predict
    Ramadan in Morocco as best we can. (Thanks to Erik Homoet for the
    heads-up.)

* northamerica: Haiti uses US daylight-saving rules this year, and
    presumably future years. This changes recent time stamps. (Thanks
    to Steffen Thorsen.)

* southamerica: Paraguay will end DST on March 24 this year. For now,
    assume it's just this year. (Thanks to Steffen Thorsen.)
kernel: Remove 'nowerror' from two files that don't need it.
kernel: Remove 'nowerror' from two more files that don't need it.
kern.post.mk: Remove some old commented out code.
kern.post.mk: Put three more (minor) files under -Werror.
Merge branch 'master' into gsocdrm_jfree