Version 1.2 from 1.1
~~~~~~~~~~~~~~~~~~~~
* Added a configuration parameter to determine the retry time value.
* Added checking so that if the local IP address is nothing or 
  "127.0.0.1," then hold off sending.
* Added better error reporting during SMTP sending.  If the send failed,
  you can connect via the debug command and see exactly why and where.
Version 1.1 from 1.0
~~~~~~~~~~~~~~~~~~~~
* Modified the calls to the IP collection routine [myIP(char *)], so
  that it is called each time a message send is attempted.  The
  previous implementation only did this at startup.  This resulted
  in dialup machines not being able to record their IP address
  (because it has not yet connected).
* Modified the internals of btWorkerThread(void *) so that if the
  email send fails, it retries 10 minutes later.  The old version
  retried every ten seconds (Yikes!).  Yeah, I was tired and
  smoking crack.
* Modified the Debug:Resend command [CmdProc_DebugResendCommand(...)]
  and the worker thread [btWorkerThread(void *)] so that when a
  resend is requested and a worker thread is already running,
  instead of spawning a second worker thread, it simply zeros out
  the timer on the existing thread.
