(split) Include the CPU id in the per-CPU timer swi thread descriptions.

Original patch by:	jhb
(split) Add a flag to run's device list which uses a standard scsi eject.
The flag indicates that the mcu doesn't need to load firmware.

Tested by:	Alex Deiter <alex dot deiter at gmail.com>, myself
Tested on:	ASUS USB-N66
(split) - Temporary fix for race in RUN driver which can
cause freed memory to be accessed.
- Properly lock callout_reset()'s.

MFC after:	1 week
(split) Fix a logic error when enabling MAC.
(split) Merge branch 'CURRENT' (commit '3c2665ae')

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