MFC: Deprecate the use of the CD_DRIVE, CDPLAY, DISC and MUSIC_CD
     environment variables in favour of CDROM.

Discussed on:	stable@FreeBSD.org
-Document DS20 serial/graphics console (as it bit me yesterday.. again.. grr)
-CS20 can have 2 CPUs but we don't have SMP currently on alpha
MFC 1.22, finish draining input to avoid unsightly broken pipe errors from
gzcat.  makewhatis should not assume large pipes or gzcat-exits-first
process semantics  This will slow makewhatis down by about 15%, but makewhatis
is not considered a critical program.
1.141.2.20 changed WMAKEENV to KMAKEENV in the kernel build targets.
This breaks make buildkernel on a 4.0-release box due to the binutils
issue.  Add KMAKEENV kernel definitions from current.  With the the
conditional definition of OBJFORMAT_PATH, this effectively merges
1.184 from -current.  This makes the window of breakage at 8 days
(2001-02-02 through 2001-02-10).
MFC: update to latest && greatest f/w
MFC: removal of MAINTAINER (let the games begin!)
MFC: major rework of loop events.
MFC: cleanup of adapter role, 'fixing' of target mode.
Roll version minor. MFC: removal of ISP2100_FABRIC.
MFC: implementation of isp_fc_runstate function.
MFC: FC-AL position map structure.
MFC: removal of ISP2100_FABRIC. Insertion of extra loop states. More
MFC: isp_control functions && defines && explanations. Ditto isp_control.
MFC: fixing SSD_KEY_RECOVERED_ERROR to be the non-error it is and making
MFC: sure we're chatty on ABORTED COMMAND errors.
MFC: note that packets read as outgoing have invalid IP header checksums.
MFC: document IPFILTER_DEFAULT_BLOCK

PR:	21777
MFC: Prevent Bleichenbacher attack.
MFC: use .Rv macro
MFC: Make realhostname*() trimdomain() properly.
Remove spaces at end of lines (whitespace only)
Ran a check with ispell, found some typos.