Add SmtpUsername and SmtpPassword fields to conf to allow authenticated SMTP

Authentication will only be attempted if TLS handshake was successful and a
username or password was specified.
Merge pull request #418 from nornagon/smtp-auth

Add SmtpUsername and SmtpPassword fields to conf to allow authenticated SMTP