De-spl UDP.

MFC after:	3 days
Add support for TODO tests. These are tests that are supposed to fail,
because of a make bug that should be fixed.
Add a test for escaped newline handling.
Lock udbinfo and inp before calling in6_pcbdetach() from udp6_abort().

MFC after:	1 week
Slight white space tweak.

MFC after:	7 days
Assert pcbinfo lock in in_pcbdisconnect() and in_pcbdetach(), as the
global pcb lists are modified.

MFC after:	7 days
Commit correct version of previous commit (in_pcb.c:1.164).  Use the
local variables as currently named.

MFC after:	7 days
Assert tcbinfo lock in tcp_attach(), as it is required; the caller
(tcp_usr_attach()) currently grabs it.

MFC after:	7 days
Assert the tcbinfo lock whenever tcp_close() is to be called by
tcp_input().

MFC after:	7 days
Assert that tcbinfo is locked in tcp_input() before calling into
tcp_drop().

MFC after:	7 days
Assert tcbinfo lock in tcp_drop() due to its call of tcp_close()
Assert tcbinfo lock in tcp_close() due to its call to in{,6}_detach()
Assert tcbinfo lock in tcp_drop_syn_sent() due to its call to tcp_drop()

MFC after:	7 days
Assert tcbinfo lock, inpcb lock in tcp_disconnect().
Assert tcbinfo lock, inpcb lock in in tcp_usrclosed().

MFC after:	7 days
When aborting tcp_attach() due to a problem allocating or attaching the
tcpcb, lock the inpcb before calling in_pcbdetach() or in6_pcbdetach(),
as they expect the inpcb to be passed locked.

MFC after:	7 days
o Teach login(1) to respect "hushlogin" and "nocheckmail" attributes
defined in user's $HOME/.login_conf.

PR:		bin/75001
Submitted by:	Rostislav Krasny
MFC after:	2 weeks
Typo.

Submitted by:	njl
Fix some warnings on 64-bit archs.

Reviewed by:	sam
Temperarly disable building in the bzip2 support by default so we can fit
on the i386 floppies.  Sigh, I hate floppies.
A minor refinement to "pax" output:  Remove suid/sgid/sticky bits
from mode before using mode for extended attributes entry, copy
mtime/atime/ctime to extended attributes entry so it's a little more
clear that it corresponds to the like-named regular entry.

MFC after: 14 days
<Ooops>  Two lines got dropped from the previous commit.  Apologies.

MFC after: 14 days
Remove the C99-specific __func__ that is one of the few barrier to
compiling on IRIX and Solaris.  Remove the "archive_check_magic" macro
that existed only to provide __func__ to the underlying __archive_check_magic
function.

Thanks to: Darin Broady
MFC after: 14 days