Merge miss.
LWPify.

Courtesy of Bill Studenmund.
Catch up to -current.
LWPify e_trapsignal handling.
LWPify.
LWPify changes.
increase _INTR_N from 7 to 11 (count both SCI and SCIF)
Initialize the p_nrlwps field of proc0.
Add a couple of LWP-related fields to the end of struct kinfo_proc2.
Define a new struct kinfo_lwp.
Fill in the new fields in struct kinfo_proc2.
Add KERN_LWP handling.
Rearrange kinfo_lwp slightly to be more structure-alignment friendly.
Initialize the l_lid field of lwp0.
Make libkvm able to cope with a LWPified kernel.

Add a kvm_getlwps() function to retrieve the LWPs of a specific process.
Fix date in kvm_getlwps.3, and sort SEE ALSO in both it and kvm.3.
Add support for handling multi-LWP processes by selecting one LWP as
"representative" of the process.
Also add a -s option that prints a line for each LWP.
While I'm here, remove the /proc fallback code.
Add a field to kinfo_lwp with the address of the LWP structure in kernel space.
Don't shadow global symbol "sleep".
Don't need to free the kinfo_lwp pointer; libkvm does that.
Freeing the kinfo_lwp structure is centralized.
Add -s to synopsis.