add mta_connector
use proper uintptr_t cast to fix warning
replace ptoid() with a uintptr_t cast
Merge branch 'master' of ssh.poolp.org:/git/opensmtpd
Merge branch 'master' into mta-delay

Conflicts:
	smtpd/mta.c
simplify mta_drain() a bit
do not take a unnecessary ref on relay in mta_drain()
Better comments
small tweaks
a session may be closed while we're in mfa, do not fatal on return
refine the mta connection handling logic
Add functions for composing and parsing imsg safely
fix enum comparison warning
handle reconnection delay on connector
Merge branch 'master' into mta-delay
Merge branch 'master' into msg
implement typed message formating functions
remove queue_data_msg and use a typed message instead.
use typed messages for mfa data, and requests.
use typed messages for queue