If $QMAILQUEUE is set, invoke it instead of qmail-queue

This could be used to add a program into the qmail-smtpd->qmail-queue
pipeline that could do filtering, rewrite broken headers, etc.

Allows you to do things like virus scanning and RBL checking before the
message ever goes into the queue. If this other program returns a value
other then zero, the SMTP server treats it as a hard or soft error
(depending on the return value) and refuses to accept the message.

[Description merged from netqmail, original patch, and jms1]
qmail-log.5: Add reference to errors from $QMAILQUEUE script
qmail-queue.8: Add explanation of $QMAILQUEUE
Import qmail-ldap 19980906
Import qmail-ldap 19981025
Import qmail-ldap 19981114
Import qmail-ldap 19990501
Import qmail-ldap 19990525
Import qmail-ldap 19990805
Import qmail-ldap 19991007
Import qmail-ldap 20000301-preview
Import qmail-ldap 20000325
Import qmail-ldap 20000401
Import qmail-ldap 20000501
Import qmail-ldap 20000601
Import qmail-ldap 20000701
Import qmail-ldap 20001201
Import qmail-ldap 20010101
Import qmail-ldap 20010201
Import qmail-ldap 20010301