add config switch for read-only headername-cache
document all cyphers supported for password encryption
Purge deprecated libevent2 API

evhttp_start() has been moved to event2/http_compat.h header, use evhttp_new() +
evhttp_bind_socket() instead.
Make multiple bind IPs working.

Signed-off-by: Paul J Stevens <paul@nfg.nl>
JENKINS: include tests for dbmail-httpd
JENKINS: temporarily disable test failing in jenkins
HTTP: fix example client for PHP < 5.2
Revert "IMAP: defer bailout in case of EOF"

This reverts commit afb1d1949e7bb9849e0fe33e4d3ae971711337bd.

Conflicts:
	src/imap4.c
Fixed long (>255) utf8 headers + unit-test
Added validation of invalid utf8 sequences (replacing invalid char with "?") + unit-test
fix unit-tests after merge
cleanup helper for utf8 fix
JENKINS: add encoding to dburi for mysql tests
JENKINS: cleanup setuptools crap
Check AUTHENTICATE command input

Return BAD response on invalid input values (not base64 encoded).
Return BAD response if "*" is received (), see
http://tools.ietf.org/html/rfc3501#section-6.2.2 :
> If the client wishes to cancel an authentication exchange, it issues a line
> consisting of a single "*". If the server receives such a response, it MUST
> reject the AUTHENTICATE command by sending a tagged BAD response.
boundary fix for sha512 passwords #1040
Fix auth cancellation patch

Check command input buffer instead of the last command argument.
Fix next argument index value.
support wrapped boundaries during reconstruction
IMAP: EOF on stdin is not an error
remove unused file
IMAP: land QRESYNC (rfc5162) capability
POP3: fix segfault; fixes bug #1043