Add SMTPSTARTTLS config setting defaulted to False

Call smtp.starttls() before smtp.login() when SMTPSTARTTLS is True.
Merge pull request #1163 from msgilligan/msgilligan-smtp-starttls

Add SMTPSTARTTLS config setting defaulted to False