tests: Corrected missing data reply sections from 3d50e91aeef8cc
test926: Corrected unknown user reply from commit 0d735c29f92748

The error code should not be sent as data as it isn't passed onto the
client as body data, so cannot be compared in the test suite against
expected data.
tests: Added SMTP EXPN command test
connect: Close open but unconnected socket in singleipconnect()

singleipconnect() could return the file descriptor of an open socket
even though the function returned a CURLE_COULDNT_CONNECT error code
from commit ed1662c374361a and 02fbc26d59c591.

This could cause tests 19, 704 and 1233 to fail on FreeBSD, AIX and
Solaris.
smtp:Fixed memory leak from commit dac01ff6d788b2

The buffer allocated by smtp_parse_custom_request() was not freed.
smtp: Changed the default command to HELP when no options are specified

Otherwise a NOOP operation would be performed which a) only returns a
single line response and not a multiline response where -I needs to be
used, and b) provides an inconsistent user experience compared to that
of the POP3 and IMAP protocols.
tests: Added SMTP HELP test
test928: Corrected typo in expected data from commit df58084695ce9b
tests: Added SMTP NOOP and RSET tests
smtp: Fixed space being sent in non --mail-rcpt based requests

Commands such as NOOP, RSET and HELP would be sent with a space at the
end of the command, for example: "NOOP ".
RELEASE-NOTES: Synced with 8191800a0c8ff7
curl_easy_getinfo: Added CURLINFO_TLS_SESSION for accessing TLS internals

Added new API for returning a SSL backend type and pointer, in order to
allow access to the TLS internals, that may then be used to obtain X509
certificate information for example.
symbols-in-versions: Fixed missing CURLINFO_TLS_SESSION
symbols-in-versions: Added missing CURLSSLBACKEND_* symbols
smtp: Post SMTP command expansion tidy up

Removed unnecessary SMTP_STOP state changes on failure.

Removed hard return on failure in smtp_state_data_resp().
tests: Moved CR LF in URL tests to their respective protocol groups
tests: Added IMAP graceful authentication cancellation tests
ftpserver.pl: Fixed servercmd REPLY with * detection
ftpserver.pl: Fixed unknown IMAP command "*"
ftpserver.pl: Reworked fix from commit 7a36b2abc06862