Added verification targets to Maekfile

The Makefile now contains a complete set of "verify" targets to verify
that everything has been written correctly to the chip.  These targets
include verify-all, verify-fuse, verify-flash, verify-eeprom, and
verify-lock.  These new targets simply verify whatever has been
written by the corresponding install-* target.

Also, the command to copy the EEPROM has been changed to ensure the
EEPROM start address is set to 0 which solves a compatibility issue
with some versions of avrdude.
Added autoscroll option to date format

A user may optionally show the date at regular intervals of 10, 30, or
60 seconds.  This parameter can be set in the menus under "cfg regn" /
"date fmt"; available options are "auto off", "auto  10", "auto 30",
or "auto  60".
Updated documentation, changed defaults

The USAGE describes more details in setting the time, date, and
miscellaneous format options in the configuration menus.

The README file now describes how to use the new "verify" targets in
the Makefile.

The option under "cfg regn"/"cfg dst" for Western European Time is now
called "WET" instead of "GMT", because strictly speaking, GMT does not
include daylight saving time.

The automatic dimmer and GPS support compile-time options do not cause
problems if they are enabled without the corresponding hardware mods,
so these options are now enabled by default in config.h.

Several of the menu-configurable option defaults are different as
well.  The default automatic brightness is now from level 0 to
level 8 instead of level 0 to level 10.  The number nine is now
displayed with segment D (the lowermost segment) by default.  The
default font displays most letters as capitals by default which seems
more readable by most people.  Finally, the default alarm is now the
three beep pulse which (to me) sounds more like a typical alarm clock.
Merge branch 'master' into russell