ratelimit.pl: format usage section, print debug to STDERR, add examples
Fix non-IPv6 compile on v6-less system
Add cscope.files build target
Correct spelling of dmarc_disable_verify
small typo
Fix dovecot with empty 334 challenge.

Thomas Morper reported, with 4.82RC1, that he saw "334 NULL" as the
challenge when using AUTH PLAIN to Dovecot when the client does not send
an initial response.  I could replicate.

This was caused by commit 3f1df0e3 on 2012-11-19 (PP/13 of 4.82); I was
too cautious in the robustness fixes; the clue came in this line of
debug output:

    76430 dovecot: warning: ignoring trailing tab

This change removes that check, and documents in a comment that this
input is acceptable protocol-wise, and why.

With this fix:

    AUTH PLAIN
    334
    AGZyZWRlcmljAGh1bXB0eS1kdW1wdHk=
    235 Authentication succeeded
fix dmarc_status condition documentation
Remove whitespace
Bug 1031: Experimental TPDA

Remove whitespace
Adjust test build link paths.

Details at: http://comments.gmane.org/gmane.mail.exim.user/91154
Add ignore for a logfile from test run.
Merge branch 'master_tpda'
Merge branch 'patch-1' of https://github.com/bes-internal/exim into master-bes-ratelimit.pl
Typo re-fix in ratelimit.pl doc
Add ratelimit doc addition to ChangeLog
Added documentation of features, acknowledgements
Merge branch 'patch-3' of https://github.com/bes-internal/exim into master_dmarc_doc
Do not use MSG_NOSIGNAL on send() in ${udpsend}

Some non-Posix systems don't define it.  Anyway, Exim ignores SIGPIPE for most purposes.
Bugzilla 1217: Experimental Redis lookup

Add want_experimental() test in the script to create the lookups
  Makefile to ease detection of requested Experimental features, and
  simplify the #ifdef guards in the redis.c.
Fix docbook paths for xml generation
Setting LC_ALL with make overrode this sort check