missing return in profiling code can cause truncated profiling keys
two be stored ... if we DO prefer that rather than losing the value,
we can rewrite as (void)bsnprintf();
Merge branch 'master' into portable
unlink socket upon server shutdown
Merge branch 'master' into portable

Conflicts:
	smtpd/smtpd.c