Back out rev 1.20.
2 fixes:
-Don't assume fonts to start with character 0, load at the
 right offset. Now we can use eg wsfont/bold8x16.h which
 starts with chr(1).
-Don't touch the hardware if a font is set for a screen which is
 not active.
Remove -nostdinc from CPPFLAGS.  That should only be used when
bsd.lib.mk wants it to be used.
Move a few entries around, so that directories can be properly removed.
Punctuation vs. markup nits, and use .Dq instead of double quotes.
PR/17352: David Laight: handle numbers greater than 999.
In addition: eliminate uses of str*() functions that added complexity to the
code, and KNF.
PR/17352: David Laight: Curses core-dumps on windows > 1024 wide.
handle non-tty cases more gracefully.
The shark has a builtin audio device - create /dev/audio and friends
minor KNF (prototype decls should carry no variable name, otherwise macro
expansion will get you weird problem) and #define pedant (have paren).
Make traps even smaller by noticing the checking of privilege mode and
use of curpcb/USPACE is common and move that into the common trap processing.
PR/17402: Add wsmoused support by providing get/set char and events.
PR/17402: Julio Merino: Userland portion for moused (with some changes from me).
Change a 'continue' to a 'break' in switch configuring 64-bit devices.
Add a little more debugging code.
add "makedev" target.
don't let newsyslog follow symlink (could be abused to do tricks).
OpenBSD PR 1913.
Add the 20Kc processor ID.
Remove some clocktick debug code.
Exclude the Atari/Milan floppy driver from being a RAID capable device.
- Work around a hardware bug that loaded fonts don't work, which is
  found on many (all?) of PCI-based ATI graphics cards. It is fully optional
  and can be enabled by adding `options VGA_CONSOLE_ATI_BROKEN_FONTSEL'
  to config file.
- Temporarily remove `quirk' mechanism. Similar code already exists
  in pci_quirks.c.