perform hostname lookup BEFORE starting tls
more steps towards SNI
functional SNI
Merge branch 'master' into 376-SNI

Conflicts:
	smtpd/smtp_session.c
remote whitespace
Merge branch 'master' into portable
memset, not memcpy
fix memmove calls after mechanical update
Merge branch 'master' into portable
Merge branch 'master' into 376-SNI
remove unused struct members
Merge branch 'master' into portable
Merge branch 'master' into 376-SNI

Conflicts:
	smtpd/parse.y
Merge branch 'master' into portable