winbind: Fixed ntlm_auth expecting eol following commit e17c1b25bc33eb
connect: Add connection delay to Happy Eyeballs.

This patch adds a 200ms delay between the first and second address
family socket connection attempts.

It also iterates over IP addresses in the order returned by the
system, meaning most dual-stack systems will try IPv6 first.

Additionally, it refactors the connect code, removing most code that
handled synchronous connects. Since all sockets are now non-blocking,
the logic can be made simpler.
connect.h: Updated copyright year for last edit
RELEASE-NOTES: Synced with 7fc3b2ce382ed6
Curl_ssl_push_certinfo_len: don't %.*s non-zero-terminated string

Our own printf() replacement clearly can't properly handle %.*s with a
string that isn't zero terminated. Instead of fixing the printf code or
even figuring out what the proper posix behavior is, I reverted this
piece of the code back to the previous version where it does malloc +
memcpy instead.

Regression added in e839446c2a5, released in curl 7.32.0.

Reported-by: Felix Yan
Bug: http://curl.haxx.se/bug/view.cgi?id=1295
KNOWN_BUGS: STARTTRANSFER for POST requests

added 85. Wrong STARTTRANSFER timer accounting for POST requests
url.c: Remove superfluous for loop

The reason for this loop's existence was removed in commit
02fbc26d59c591.
url.c: Very small amount of policing
tests: Added IMAP plain authentication test
tests: Added IMAP login authentication test
ftpserver.pl: Fixed IMAP cmdid being sent on custom responses
ftpserver.pl: Corrected logic from commit 27b7b1062f9d97
Revert "ftpserver.pl: Corrected logic from commit 27b7b1062f9d97"

This reverts commit 558034ab7002d1 as it appears to break the auto
builds. More thought is required for this!