no need to keep config file path in struct smtpd we never use it
remove filtermask from struct smtpd and allocate sc_filters in the heap
more struct smtpd cleanup
code cleanup
fix format string
Merge branch 'master' of ssh://ssh.poolp.org/git/opensmtpd
remove define for banner, it's stupid
various mechanical cleanups in struct smtpd
more struct smtpd cleanup
Merge branch 'master' into portable

Conflicts:
	smtpd/smtpd.c
	smtpd/smtpd.h
introduce mda_limits
introduce scheduler_limits
introduce smtp_limits
introduce queue_limits
Merge branch 'master' into portable
- sc_hostname -> hostname
- reorder struct smtpd members now that's it's mostly clean
Merge branch 'master' into portable
 Import lua filters

 WARNING It's only compatible with lua52 (at least only tested with 5.2)

 TODO:

 - Implement commit/rollback
 - Implement disconnect
 - Find how to check for lua-5.2 in configure
 - Add filter_lua.c to configure files
Test if lua function exists before registering them