Support the PCI-Express SSD in the new MacBook Air (model A1465)

Submitted by:	Johannes Lundberg <johannes brilliantservice.co.jp>
MFC after:	3 days
Properly free gpiobus ivars when gpiobus_parse_pins() fails and also on
gpiobus detachment.

Suggested by:	imp
Approved by:	adrian (mentor)
Add the default hints to make the GPIO pins, rf led and reset switch work
out of the box on RouterStation.

PR:	177832
Submitted by:	Petko Bordjukov (bordjukov@gmail.com)
Approved by:	adrian (mentor)
Make ar71xx_spi attach the next free unit of spibus and not only spibus0.

Approved by:	adrian (mentor)
Fix a few typos for s25fl types.

Approved by:	adrian (mentor)
After writing a kernel core dump into /var/crash, call sync(8).

If we panic again shortly after boot (say, within 30 seconds), any core
dump we wrote out may be lost on reboot.  In this situation, we really
want to keep that core file, as it may be the only way to have the issue
resolved.  Call sync(8) after writing out the core file and running
crashinfo(8), in the hope that these will not be lost if we panic
again.  sync(8) is only called in the case where there is a core dump
to be written out, so won't be called during normal boots.

Discovered by:	Trying to debug an IPSEC panic
MFC after:	1 week
Add firmware for Centrino 2200-N wireless devices.

Driver software for this firmware will be updated in a following commit.