Change the aliases, allowed_flags, default_flags, and nonmember_flags
settings to use enumerated values instead of a string of abbreviations.
The settings will be moved to the new format automatically when
they are used.

Change the default values for the reply_to and subject_prefix settings.
(dispatch)  Alter mode checking to give an error instead of silently
  ignoring invalid punctuation.
(_createlist)  Convert the aliases setting from flags to
  enumerated format if necessary.
(list_access_check)  The data used to check time constraints on
  access rules are now a list of lists rather than a scalar value.
Treat the master_password variable as an integer instead of a boolean
  value.  This allows administrative passwords to be differentiated by type.
(handle_bounce_message, handle_bounce_token)  Use the first owner's
  address as the envelope sender to avoid loops if the majordomo-owner
  address malfunctions.
(get)  Return a scalar value if a supposed listref is not a reference.
(parse_flags)  Remove unused routine.
(_compile_rule)  Revise time constraints to use a 2d listref.
(set)  Revise handling of flags to convert configuration settings
  automatically from the old, abbreviated format to the new, enumerated
  format.  The allowed_flags setting now treats each flag individually,
  instead of grouping ack and hide flags.
(get_flags)  Convert an enumerated list of flags into a
  a string of abbreviations.  Replaces the default_flags routine.
(add_alias)  Use the new, enumerated format of the aliases setting.
(owner_done)  Use the first owner's address as the envelope sender
when forwarding mail to the majordomo-owner address, to avoid loops.
(_post)  Use the Date header for the date in the DATE substitution.
(process_rule)  Treat the "current" time spec checks as a list of lists.
  Revise the "args" hash to allow reasons and delays to be passed back
  to the calling routine.
Move time_to_str and str_to_time from Mj::List to Mj::Util.
(parse_access_rules, list_access_check)  Make the check_time array
generic instead of request-specific.
Use hyphens to separate command modes in an example.
Slightly reorganize action properties in CommandProps.
Fix a serious infloop in bounce_rules processing.
Make changes to addr_xforms update Mj::Addr::params.
Add some additional tests to core.t.
Remove various bits commented out in move of stuff to Mj::Util.
Add "farewell" file, used with the unsubscribe-farewell command.
Explain that the registration data still exists and the subscriber's
password is still valid.
Add wwwadm support for the unsubscribe-farewell command.
Document "farewell" mode.
(_unsubscribe) Add "farewell" mode, which causes the farewell file
to be mailed to each address that is removed from the list.
Add more core tests.  core.t now tests all calls that shell.t does.
Fix a@b@example.com address parsing bug.