curl_easy_setopt.3: add CURLOPT_PINNEDPUBLICKEY

Reported-by: Christian Hägele
Bug: http://curl.haxx.se/mail/lib-2014-11/0078.html
RELEASE-NOTES: synced with 68542e72a9
contributors.sh: --releasenotes reads in names from RELEASE-NOTES

This is very handy when updating the RELEASE-NOTES as then we sometimes
have names added manually in the existing list and we use this script to
update the set.
http_digest: Added required SSPI based variables to digest structure
http_digest: Added SSPI based authentication functions

This temporarily breaks HTTP digest authentication in SSPI based builds,
causing CURLE_NOT_BUILT_IN to be returned. A follow up commit will
resume normal operation.
http_digest: Added SSPI based clean-up code
http_digest: Added SSPI based challenge decoding code
sasl_sspi: Added HTTP digest response generation code
sasl: Removed non-SSPI Digest functions and defines from SSPI based builds

Introduced in commit 7e6d51a73c these functions and definitions are only
required by the internal challenge-response functions now.
sspi: Fixed missing definition of ISC_REQ_USE_HTTP_STYLE

Some versions of Microsoft's sspi.h don't define this.
sspi: Align definition values to even columns as we use 2 char spacing
sasl_sspi: Fixed compilation warning from commit 2d2a62e3d9

Added void reference to unused 'data' parameter back to fix compilation
warning.
http_digest: Reworked the SSPI based input token storage

Reworked the input token (challenge message) storage as what is passed
to the buf and desc in the response generation are typically blobs of
data rather than strings, so this is more in keeping with other areas
of the SSPI code, such as the NTLM message functions.
http_digest: Fixed auth retry loop when SSPI based authentication fails
curl.1: show zone index use in a URL
tests: Don't run HTTP digest tests for SSPI based builds

Added !SSPI to the features list of the HTTP digest tests, as SSPI
based builds now use the Windows SSPI messaging API rather than the
internal functions, and we can't control the random numbers that get
used as part of the digest.
test552: Don't run HTTP digest tests for SSPI based builds

Technical difficulties prevented this from going into the
previous commit.
http_digest: Post SSPI support tidy up

Post tidy up to ensure commonality of code style and variable names.
sasl_sspi: Tidy up of the existing digest code

Following the addition of SSPI support for HTTP digest, synchronised
elements of the email digest code with that of the new HTTP code.
docs: Updated following the addition of SSPI based HTTP digest auth