imap: Removed unnecessary state change on failure
pop3: Removed unnecessary state changes on failure
PolarSSL: added human readable error strings

Print out human readable error strings for PolarSSL related errors
PolarSSL: changes to entropy/ctr_drbg/HAVEGE_RANDOM

Add non-threaded entropy and ctr_drbg and removed HAVEGE_RANDOM define
PolarSSL: pthread support for entropy

Added pthread support for polarssl entropy if --enable-threaded-resolver
config flag is set and pthread.h can be found.
PolarSSL: WIN32 threading support for entropy

Added WIN32 threading support for PolarSSL entropy if
--enable-threaded-resolver config flag is set and process.h can be found.
PolarSSL: Change to cURL coding style

Repaired all curl/lib/checksrc.pl warnings in the previous four patches
pop3.c: Added reference to RFC-5034
email: Removed unnecessary forward declaration

Due to the reordering of functions in commit 586f5d361474 the forward
declaration to state_upgrade_tls() are no longer required.
polarsslthreadlock: #include the proper memory and debug includes

Pointed out by Steve Holme
Guile-curl: a new libcurl binding
ntlm_core: fix compiler warning when building with clang

Fixed a 64-to-32 compiler warning raised when building with
clang and the --with-darwinssl option.
email: Tidied up result code variables

Tidied up result variables to be consistent in name, declaration order
and default values.
docs: refer to CURLOPT_ACCEPT_ENCODING instead of the old name