it's 3.2.0. wow.
Work around text/citext prepare limitation

Axel Rau had a message which 3.2.0 could not inject. I was able to
reproduce it, and together with Abhijit traced it down to a select which
succeeds on its own but not via prepare/execute.

For some reason, issuing "select * from addresses where domain='foo'"
is case-insensitive directly, but case-sensitive via prepare/execute.

This change forces insenstivity.
learn the OID of citext at startup.

until now, we used to assume the often-allocated value of 96087.
Update man page with correct version and date
better phrasing for the sql trigger to make aox act like gmail
let us we ignore the result of setreuid() if we want.

in some places we check it, in some places we wouldn't do don't, because
we wouldn't anything differently based on the result.
Eliminate superfluous lower() calls.
Make Endpoint use the Resolver when evaluating configuration items.
Simplify code and make sure it works with resolving Endpoint.
Use the DNS cache as a backup, in case DNS lookup (temporarily) fails.
Improved POP3 logging.
Early delete of deleted messages in POP3 session.  Bugfix for duplicate and empty POP3 message retrieval.
Abort misbehaving overlapping POP3 sessions, detected by apparently empty messages.
Fix endless parsing loop
Delivery to multiple mailboxes now actually works.
Fix multiple sieve responses.
Revert md5 anti-warning change, shut up gcc instead.
Superfluous utf8 conversion omitted.
Merge srb's various patches

Conflicts:
	aox/queue.cpp
be compatible with what 'aox upgrade schema' makes.

We can change ldn to dln, but it has to be done as a new schema,
so upgraded and newly installed databases agree.