error message: Sensible message on timeout when transfer size unknown

A transfer timeout could result in an error message such as "Operation
timed out after 3000 milliseconds with 19 bytes of -1 received".  This
patch removes the non-sensical "of -1" when the size of the transfer
is unknown, mirroring the logic in lib/transfer.c
secureserver.pl: follow up fix for 87ade5f

Since /dev/stdout is not always emulated on Windows,
just skip the output option on Windows.

MinGW/msys support /dev/stdout only from a new login shell.
TODO: Detect when called from witin callbacks
TODO: remove FTP proxy and more SSL libraries
TODO: Allow SSL (HTTPS) to proxy
curl_easy_setopt.3: mention how to unset CURLOPT_INFILESIZE*
win32: Fixed use of deprecated function 'GetVersionInfoEx' for VC12

Starting with Visual Studio 2013 (VC12) and Windows 8.1 the
GetVersionInfoEx() function has been marked as deprecated and it's
return value atered. Updated connect.c and curl_sspi.c to use
VerifyVersionInfo() where possible, which has been available since
Windows 2000.
RELEASE-NOTES: Synced with c7a76bb056f31e
connect.c: Corrected version compare in commit c7a76bb056f31e
connect.c:942:84: warning: Longer than 79 columns
pop3-dele.c: Added missing CURLOPT_NOBODY following feedback
Curl_cookie_add: remove 'now' from curl_getdate() call

The now argument is unused by curl_getdate()
configure: fix gssapi linking on HP-UX

The issue is with HP-UX that is comes with HP flavor of MIT
Kerberos. This means that there is no krb5-config and the lib is called
libgss.so

Bug: http://curl.haxx.se/bug/view.cgi?id=1321
Fixed some XML syntax issues in the test data

Also, make the ftp server return a canned response that doesn't
cause XML verification problems.  Although the test file format
isn't technically XML, it's still handy to be able to use XML
tools to verify and manipulate them.
chunked-parser: abort on overflows, allow 64 bit chunks
test1416: verify the chunked size overflow detection
chunked parsing: relax the CR strictness

Allow for chunked-encoding data to get parsed with only LF line endings.
This is allowed by browsers.
test1417: verify chunked-encoding transfer without CR

As was introduced in 8f6b4be8af04
cookie: max-age fixes

1 - allow >31 bit max-age values

2 - don't overflow on extremely large max-age values when we add the
value to the current time

3 - make sure max-age takes precedence over expires as dictated by
RFC6265

Bug: http://curl.haxx.se/mail/lib-2014-01/0130.html
Reported-by: Chen Prog
win32: Corrected the preprocessor check for Version Helper API

Following some auto build failures after commit c7a76bb056f31e changed
the preprocessor check to use _WIN32_WINNT.