files/en/error/*:  New error files.  Allow customization
of error messages (only two are used at present).

files/en/format/*:  New format files.  Allow customization
of command output (only commands that require special
formatting in the WWW interfaces are included at present,
such as the configshow, lists, and show commands.)

files/en/help/configset_*:  Change "Variable Groups" heading
to "Category" and revise the categories used.

files/en/help/configshow:  Document "categories" mode,
including a list of all ten categories.

files/en/help/get:  Document "edit" mode, which wraps a
file with a put command, to allow easy editing and replacement.
Reply given when a file could not be found.  This is useful
in conjunction with the get-edit command, because it supplies
defaults that would allow a file to be created.
Preliminary descriptions of the 10 configuration setting
categories, used with the configshow-categories command.
Bring summary files up to date.
Clarify ambiguous comment.
Suggest subscribe=quiet=noinform
instead of subscribe=quiet,noinform
in consideration of future mode-checking code.
Add editing support for the get-edit command, which wraps a file
in a put command, to allow easy editing and replacement
with your favorite editor.
Rewrite.  Move all formatting into Mj::Format.
List explicitly the supported commands.
Move wwwadm formatting files to the format/wwwadm directory.
Remove old wwwadm_* formatting files.
(dispatch) Improve list validation.
(standard_subs) Add DOMAIN and PWLENGTH substitutions.
(substitute_vars_format)  New routine.  Allows more extensive
  line-based formatting, with the following new features:
    $HELP:LOZENGE   add a hypertext link to the "lozenge" help file
    ?COMMENT        skip this line if the COMMENT substitution is empty.
  Also, if a substitution value is a list reference, the formatting
  of lines in which the variable appears will be spread over multiple
  lines, one for each array element.  For example, in the lists command,
  the DESCRIPTION substitution is a list reference.  As a result,
  the following line in the format file:
    $LIST:-23 $DESCRIPTION
  will cause the list name to be displayed only on the first line,
  while the description may span several lines, all indented.

(format_error) New routine.  Retrieve an error file and apply
  substitutions to it.  Return the result in a string.
(format_get_string) New routine.  Obtain a format file as a string.
(_get) Add support for the edit command mode.
(help_start) Allow abbreviations of configset_ topics.  For example,
  help configset_who_access
  can be abbreviated to
  help who_access
(password)  Use error files instead of hard-coded error messages.
(configshow)  Add support for the categories command mode.
(createlist)  Allow multiple list owners to be specified,
  using a here document.
Revise the categories for each setting.
(list_access_check, validate_passwd)  Perform latchkey validation.
(expand_range):  Allow mwdh time expansions in arguments containing sublists.
Add mode entries for configshow-categories and get-edit.
(configshow, lists, show, showtokens, tokeninfo, who):
Use file formatting instead of hard-coded output.
(get_setting_data)  New routine.  Obtain data about the personal settings
for a list, including default and allowed values.
Remove obsolete entry
Halve token count.
Insert blank lines at the beginning of each file.