tests: Renamed test1411 to test909 as this is a main SMTP test
tests: Updated test references to 909 from 1411

...and removed references to libcurl and test1406.
tests: Corrected test909 to be RFC2821 compliant
tests: Corrected typo in test909

Introduced in commit: 514817669e9e
tests: Corrected test1320 to be RFC2821 compliant
tests: Corrected test1406 to be RFC2821 compliant
tests: Corrected infilesize for CRLF line endings

... which was missed in commit: f5c3d9538452
tests: Corrected MAIL SIZE for CRLF line endings

... which was missed in commit: f5c3d9538452
smtp: Fixed sending of double CRLF caused by first in EOB

If the mail sent during the transfer contains a terminating <CRLF> then
we should not send the first <CRLF> of the EOB as specified in RFC-5321.

Additionally don't send the <CRLF> if there is "no mail data" as the
DATA command already includes it.
smtp: Updated RFC-2821 references to RFC-5321
RELEASE-NOTES: synced with 92ef5f19c801
smtp: Fix compilation warning

comparison between signed and unsigned integer expressions
smtp: Fix trailing whitespace warning
curl_schannel.c: Fixed invalid memory access during SSL shutdown
curl -E: allow to escape ':' in cert nickname
curl.1: document escape sequences recognized by -E
tool_getparam: describe what parse_cert_parameter() does

... and de-duplicate the code initializing *passphrase
tool_getparam: fix memleak in handling the -E option
tool_getparam: ensure string termination in parse_cert_parameter()
src/Makefile.am: build static lib for unit tests if enabled