Import nvi-1.81.6 + HEAD-2013-11-20 from git://repo.or.cz/nvi.git
Apply our local changes.
Add build glue and docs
switch to new nvi
switch to the nv in external/bsd
don't install an empty file
use a TAILQ instead of a CIRCLEQ, from FreeBSD
switch from circleq to tailq, from FreeBSD
mention new nvi
Fix a cast from the lint cleanup that made small exponents (i.e. values < 1)
sign extend wrong and overflow, causing an underflow in all 128 bit sqrt
calculations.
english.base is auto-generated
Adjust expected epsilon for sqrtl <-> powl comparisions for defects in
powl (which actually is pow for now)
npfctl: need to rewind the list after calling print_table().  XXX libnpf.
Move two RF_ASSERT()s into the protection of RAID_DIAGNOSTIC to
avoid a case where we get undeclared variables.
Remove RAID_DIAGNOSTIC around a variable and mark __unused instead.
Comment out npf for now, as we can't have both NPF and PF in the
same kernel - rmind has said he'll address this eventually,
and for now PF is more likely to have unnoticed breakage.  ALL now
builds again!
Quell warnings from gcc 4.1
For the non-fenv archs: just use double - punt
convert vmem, signals, powerhooks from CIRCLEQ -> TAILQ.
we now use TAILQ