Init for  Issue #21
  Added (stub) reply function.

  This is just a NOP.
  Added function to return the current message.

  This will either use the named path, or the currently selected
 message.
  More work on the reply() function.

  This is sketched out but incomplete, and it will segfault post-reply.
  Don't delete the message in reply().

  This causes a segfault.  When get_message_for_operation is called
 with a NULL argument the result must NOT be deleted, because it is
 a pointer to the global vector-entry.
  Quote message in reply() function.

  This needs to be a little more selectable.
Merge branch 'date' of github.com:skx/lumail
  Send the mail.
  Send the mail.
Merge branch 'master' of github.com:skx/lumail
Merge branch 'master' of github.com:skx/lumail
Merge branch 'master' of github.com:skx/lumail
  Show the user if the current message is null.

  This is done for neatness.
  save() is the new name for save_message().

  This is consistent with delete(), reply(), mark_new(), etc.
  Cleanup the targets.

  Added documentation and a new target "release" - untested - to
 take a the current git-tag and build a tarball.

   The version.h file is also updated.
  Set the version name to be "unreleased".

  This is populated via "make release", from the current git
 tag.
  Document our helper functions.
  Comment update.

  Describe the from() function more accurately.
  Updated to order functions in groups.

  The bindings are now configured in small groups, sorted, by
 purpose.  This is a cleaner way of doing things, although
 the functions are unchanged.
  Document how the version number is set.

  This will avoid confusing people.