Don't set CORTEXA9_AUXCTL_FW on A7. It's undefined.

Misc. cleanup while I'm here.
Pass BOARDTYPE as a string to awin_machdep.c
BOARDTYPE is now a string, use it directly.
Fix mistakes in Linux ww_mutex code.

I wrote some cases for the WW_WANTOWN state forgetting that there is
an acquisition context associated with it.

- On acceptance of a lock, allow WW_WANTOWN as well as WW_CTX.
- On unlock when WW_WANTOWN, decrement the context's acquire count.

Fixes KASSERT(ctx->wwx_acquired == 0) failure in ww_acquire_fini, and
would fix unlikely but possible kasserts in ww_mutex_lock* if another
lwp swoops in to lock without a context quickly enough.

While here, add some comments and kassert up the wazoo.
Fix documentation to reflect what happens when EOF is found before delimiter,
aligning us with POSIX.
fix markup.
mention what happens if the line contains NUL's.
Mark the dup of the resolv fd for close on exec.
close on exec hostaliases
belt-n-suspenders, close on exec catalog files.
Add some new Intel I218 devices.
Regen.
Add some new I218 devices.
Rephrase the NOTE about embedded NUL characters, using "apparent length"
for what strlen(3) reports, and "true length" for what the return value
reports.
Remove trailing whitespace.
fix an END() marker to match the function.
Use lower case for USBHIST messages.
remove unused header; mmc regs are in awin_reg.h
Fix problem reading the last line when it did not contain a delimiter
(Hubert Garavel)
PR/49206: ping6 dies with SIGINT even when it just fails to ping
When reusing the same handler for SIGALRM, make don't pretend you
got SIGINT.