Better version of COMPILER_VERSION, pointed out by natano
Fix undefined behaviour: (1 << 31).

ok drahn@
Revise std_atomic_bool.

Don't undefine std_atomic_bool at end of header file, because it is used
by atomic_compare_exchange_strong_explicit. Prefix std_atomic_bool with
double underscore as it is internal to the implementation; pointed out
by oga

ok oga@
Mark static splay functions as unused.

ok drahn@
Hide unused functions behind proper ifdef curtains.

ok drahn@ marco@
If there's no out ptr, only return the size.

ok drahn@
Remove unused function.

ok drahn@
Ifdef unused variable to please clang3.4

ok patrick@
Enable temperature sensor on ramdisk kernel.

ok aalm@ drahn@
Remove running/oactive bits when stopping the controller.

ok aalm@ drahn@
extent regress: produce final diff output with -u so it is readable.

Annoyed a number of people over the years. ok patrick
Add support for Intel Centrino Wireless-N 2230 to iwn(4).

The mostly comes from the FreeBSD support for this card, and much of
it was borrowed from a patch from Fabian Raetz on openbsd-tech.

This requires firmware files from iwn-firmware-5.10 or later.
Correctly handle c99 in __only_inline macro.

Use inline (without extern) for c99, but work around bug in gcc c99
inline mode by instructing gcc to use gnu89 inline semantics.

ok drahn@, oga@
Don't provide function prototypes when there is a __only_inline definition.

Providing function declarations together with a __only_inline definition
is outright harmful in C99 (stand-alone object code is emitted) and
superfluous in GNU C.

ok drahn@, oga@
Get rid of superfluous #undef directives.

ok drahn@, oga@
Convert Targ_FindNodeh to static inline.

ok drahn@, oga@