polarssl: avoid extra newlines in debug messages

The debug messages printed inside PolarSSL always seems to end with a
newline. So 'infof()' should not add one. Besides the trace 'line'
should be 'const'.
tool_getparam: Removed "dead assignment" code introduced in commit 1a9b58fc
tool_parsecfg: Reworked error handling from commit fc59a9e1
tool_operate: Fixed uninitialised variable under some error situations

For example when a URL is not specified or the headers file fails to
open.
RELEASE-NOTES: synced with 3ebfaf6a0399b6a
THANKS: 14 new friends from the 7.36.0 announcement
url: Fixed connection re-use when using different log-in credentials

In addition to FTP, other connection based protocols such as IMAP, POP3,
SMTP, SCP, SFTP and LDAP require a new connection when different log-in
credentials are specified. Fixed the detection logic to include these
other protocols.

Bug: http://curl.haxx.se/docs/adv_20140326A.html
Curl_cert_hostcheck: reject IP address wildcard matches

There are server certificates used with IP address in the CN field, but
we MUST not allow wild cart certs for hostnames given as IP addresses
only. Therefore we must make Curl_cert_hostcheck() fail such attempts.

Bug: http://curl.haxx.se/docs/adv_20140326B.html
Reported-by: Richard Moore
Curl_cert_hostcheck: strip trailing dots in host name and wildcard

Reported-by: Richard Moore
test1397: unit test for certificate name wildcard handling
RELEASE-NOTES: 7.36.0
bump: start the 7.37.0 race
mkhelp: generate code for --disable-manual as well

This allows configure --disable-manual to run and build without having
to regenerate the src/tool_hugehelp.c file which otherwise is necessary
since we ship tarballs with that file present.

Reported-by: Remi Gacogne
Bug: http://curl.haxx.se/bug/view.cgi?id=1350
test815/816: Use authentication for both URLs

The improved connection reuse logic would otherwise create a new
connection for each one, which isn't supported by the test
server, nor expected by the test.
test1397: Fixed compilation with some SSL backends

The test is only valid when one of four SSL backends is in use,
and must otherwise return success.
hostcheck: added a system include to define struct in_addr
winbuild: added warnless.c to fix build
smtp: Fixed login denied when server doesn't support AUTH capability

Specifying user credentials when the SMTP server doesn't support
authentication would cause curl to display "No known authentication
mechanisms supported!" and return CURLE_LOGIN_DENIED.

Reported-by: Tom Sparrow
Bug: http://curl.haxx.se/mail/lib-2014-03/0173.html
ftpserver.pl: Introduced common method for getting a test's reply data
ftpserver.pl: Updated argument code in STATUS_imap() to be more meaningful