sasl_sspi: Tell the server we don't support a GSSAPI receive buffer
docs: Added Kerberos V5 to the --user SSPI current credentials usage
docs: Added Kerberos V5 and NTLM domain information to --user
CURLOPT_USERPWD.3: Updated following Kerberos V5 SSPI changes

Added information about Kerberos V5 requiring the domain part in the
user name.

Mentioned that the user name can be specified in UPN format, and not
just in Down-Level Logon Name format, following the information
added in commit 7679cb3fa8 reworking the exisitng information in the
process.
CURLOPT_USERNAME.3: Added Kerberos V5 and NTLM domain information

This repeats what has already been documented in both the curl manpage
and CURLOPT_USERPWD documentation but is provided here for completeness
as someone may not especially read the latter when using libcurl.
TODO: Updated following GSSAPI (Kerberos V5) additions

Updated "FTP 4.6 GSSAPI via Windows SSPI" and "SASL 14.1 Other
authentication mechanisms" following recent additions.

Added SASL 14.2 GSSAPI via GSS-API libraries.
docs: Escaped single backslash
sasl_sspi: Corrected some of the GSSAPI security message error codes

Corrected a number of the error codes that can be returned from the
Curl_sasl_create_gssapi_security_message() function when things go
wrong.

It makes more sense to return CURLE_BAD_CONTENT_ENCODING when the
inbound security challenge can't be decoded correctly or doesn't
contain the KERB_WRAP_NO_ENCRYPT flag and CURLE_OUT_OF_MEMORY when
EncryptMessage() fails. Unfortunately the previous error code of
CURLE_RECV_ERROR was a copy and paste mistakes on my part and should
have been correct in commit 4b491c675f :(
sasl_sspi: Renamed GSSAPI mutual authentication parameter

...From "mutual" to "mutual_auth" which better describes what it is.
sasl_sspi: Fixed a memory leak with the GSSAPI base-64 decoded challenge
FAQ: some actually sometimes get paid...
help output: use ≥2 spaces between option and description

... and some other cleanups
help output: minor whitespace edits

Should've been amended in the previous commit but wasn't due to a
mistake.
Curl_disconnect: don't free the URL

The URL is not a property of the connection so it should not be freed in
the connection disconnect but in the Curl_close() that frees the easy
handle.

Bug: http://curl.haxx.se/mail/lib-2014-08/0148.html
Reported-by: Paras S
win32: Fixed WinSock 2 #if

A conditionally compiled block in connect.c references WinSock 2
symbols, but used `#ifdef HAVE_WINSOCK_H` instead of `#ifdef
HAVE_WINSOCK2_H`.

Bug: http://curl.haxx.se/mail/lib-2014-08/0155.html
openssl.c: Fixed compilation warning

warning: declaration of 'minor' shadows a global declaration
openssl.c: Fixed longer than 79 columns
NTLM: ignore CURLOPT_FORBID_REUSE during NTLM HTTP auth

Problem: if CURLOPT_FORBID_REUSE is set, requests using NTLM failed
since NTLM requires multiple requests that re-use the same connection
for the authentication to work

Solution: Ignore the forbid reuse flag in case the NTLM authentication
handshake is in progress, according to the NTLM state flag.

Fixed known bug #77.
sasl: Fixed a memory leak on OOM
curl.1: mention the --post30x options within the --location desc