Add missing end list (El) macro.
Split out the minherit code into separate functions for readability (allows
us to indent them properly), and merge the new vm_map_entry creation into
a common function to avoid code duplication. No functional change.
Add new minherit test.
Add t_minherit.
Add MAP_INHERIT_ZERO
Document MAP_INHERIT_ZERO.
fix typo and minor usage issue
Clarify HISTORY and bump date.
drmkmsbus has gone away
Remove
     Users should not depend on the memory sharing semantics of vfork() as
     other ways of speeding up the fork process may be developed in the
     future.

as we are not planning to deprecate vfork. Besides NetBSD's
compatibility policy means we wouldn't change it anyway but introduce
something new.

Add
     Portable applications should not depend on the memory sharing semantics
     of vfork() as implementations exist that implement vfork() as plain
     fork(2).

because this is or used to be a real hazard.

ok christos
Fix the ATF failures caused by my recent smbfs change (smbfs_vfsops.c -r1.103).

ok pooka@
Enable NULLFS and MODULAR, and disable UMAPFS, accf_data and accf_http.

No particular comments on port-x68k@.
Shrink GENERIC and enable MODULAR instead.
Make DPRINTF more understandable, and replace my previous #ifdef DIAGNOSTIC...
Enable INET6 (for modern network) and MODULAR, and disable accept filters.
Shrink GENERIC and enable MODULAR instead.
More tweaks to GENERIC.

- reduce maxusers from 32 to 8 as other m68k ports
- make NFS_BOOT_DHCP default rather than NFS_BOOT_BOOTP
  (and move these options in "Networking options" block)
- use 8x16 font instead of 12x22 for machines with small screen like HP362
Minor KNF.  No binary changes.
Use C99 struct initialization for wsdisplay_accessops.
Use kmem(9) instead of malloc(9).