Allow to send mails over encrypted connections

Based on http://www.coastrd.com/c-schannel-smtp, got permission to use it in GPL licensed application (Message-ID: <000801ce8282$b6f768f0$24e63ad0$@coastrd.com>)

Signed-off-by: Sven Strickroth <email@cs-ware.de>
MIME part did not end with expected boundary

Signed-off-by: Sven Strickroth <email@cs-ware.de>
When adding second and more remotes, prompt user to disable tag fetching to avoid fetching wrong tags

For example, you do not expect to fetch any tags when pulling from a contributor's personal repository

Signed-off-by: Sup Yut Sum <ch3cooli@gmail.com>