(split) sed(1): Use /i instead of /I

	the i modifier was added in r259132 since POSIX recently agreed to add
	it. Switch uses of /I to /i.
(split) Add support to IQ calibration.
(split) Fix typo in comment.
(split) Fix style: add tab after #define.
(split) Use 'val' instead of 'val & 0xff' since the last argument of run_bbp_write()
is uint8_t.

Spotted by:	yongari
(split) Some devices have a dual mode such as Tenda W326U and ZyXEL NWD2705,
add the product id and use a standard scsi eject.

Tested on the ZyXEL NWD2705 wlan dongle.
(split) Merge branch 'CURRENT' (commit 'ffaab892')

Conflicts:
	sys/dev/usb/wlan/if_run.c