BUGFIX: clear() now forcibly refreshes the display.
Ignore locale when writing Date header
  Moved the refresh() which is run after clearing the screen.

  This closes #157 and still ensures the `clear()` primitive
 works as expected
  Don't set multipart/mixed on messags with no attachments.

  This fixes #158.
Actually return body part even if it's not text/plain
  Added sample to dump headers.

  This updates #159
  Reset iterator - no change.
  Allow re-editing of messages.

  Previously when completing a compose()/forward()/reply() operation
 the user would see a menu:

     Send mail: (y)es, (n)o, or (a)dd an attachment?

  Now there is the ability to re(e)dit the contents of the mail
 prior to sending it.  This allows you to reword things at the
 last minute; something I sorely need.

  This closes #155.
Return decoded part in CMessage::get_body_part instead of original
Fix leaks
Make sure message parsing worked everywhere it is needed
This should fix issue #162.
Optimize padding
  Install reference to In-Reply-To: header.

  This updates #166.
  Simple code for message-id generation.

  This updates #166.
  Generate a convincing Message-ID.

  This updates #166
  Use the lua hostname() primitive.

  Now that I've remembered it exists ;)

  This updates #166
  Updated for the new utility ./util/dump-headers

  We now clean this binary when running :

    cd ./util && make clean

  We also ignore the generated binary from git.
  Remove "refresh_display()".

  `clear()` does the same job.

  (Poorly.)

  Closes #165.
  Update the `hostname()` primitive.

  If $HOSTNAME is set, return that value.
  Fixed -e and -r.

  The command-line flags were broken when used in their
 short-versions.

  This closes #168