fix the sources list to match the upstream Makefile.am.

fixes problems reported by jdbaker.

XXX: pullup-7.
Create an "options MODULAR_DEFAULT_AUTOLOAD" config option and add
it to all kernel configs that contain "options MODULAR".  This
option turns on module autoloading by default (which is the current
default).  This allows people who don't want module autoloading on
by default to disable it by simply removing/commentting this line.
mention MODULAR_DEFAULT_AUTOLOAD
Add new arcofi(4) audio driver for NetBSD/hp300, ported from OpenBSD.

The arcofi(4) is a driver for the HP "Audio1" device
(Siemens PSB 2160 "ARCOFI" phone quality audio chip)
found on the HP9000/425e and HP9000/{705,710,745,747} models
(but only hp300 attachment is ported for now).
The chip supports 8-bit mono 8kHz U-law, A-law and
16-bit mono slinear_be formats.

The old HP9000/425e playing tunes with this new arcofi(4) audio driver
was also demonstrated at Open Source Conference 2014 Shimane.
fix typo. (s/MODULE_DEFAULT_AUTOLOAD/MODULAR_DEFAULT_AUTOLOAD/)
sort
Add tests for backslash escaping in make(1).

Many of these tests fail, and I have populated the escape.exp file with
the results that I expect, not with the results that make(1) actually
produces.

Also update the set lists for these tests.
use RAW_PART to trigger read of disklabel, other units might by busy due
to discovered wedges.
pull in opt_arm_debug.h for VERBOSE_INIT_ARM
Ensure nbytes > 0. Otherwise bad things may happen.
Compile-tested only.

ok christos@
Fix typos in variable names, and in a comment.
Fix more typos in variable names.
Adjust tests to correct for the fact that end-of-line comments
in variable assignments should not be included in the value.

Also fix more typos.
* attempt to clarify what "POSIX" means
* link to Platforms page on wiki for a list of known implementation
RCS Id police (because we can. or have you heard of git id police?)
Convert the variable printing tests to use .USE rules,
to ensure that the value printed always comes from the expected variable.
Our practice, despite what POSIX might say, is that "\#"
in a variable assignment stores "#" as part of the value.
The "\" is not taken literally, and the "#" does not begin a comment.
Our practice is that an even number of backslashes before a newline
in a variable assignment simply stores the backslashes as part of the
value, and treats the newline as though it was not escaped.  This
is compatible with GNU make.
Depending on whitespace eating behavior is non portable (our make was
not compliant until today -- it ate all whitespace). Fix commands so
that they don't depend on that.
Add entry for kern/kern_ksyms_buf.c