New primitive: prompt_chars().

  This isn't yet documented, but it will be useful for the future
 when we want the attachment handling to be something like:

    Send mail?  [y/n/a]

  (Where "a" will add an attachment.)
  Reimplement prompt_yn in terms of prompt_chars.

  This simplifies coding.
  Minor comment updates.

  No functional changes.