lib1515.c: Added support for Windows using the Sleep function
test1113: fix line-endings checks on Windows after 75f00de5
test1114: fix line-endings checks on Windows after 75f00de
testsuite: more Windows line-endings fixes
valgrind: added another test 165 suppression

This one is needed with the gcc options -fstack-protector-all -O2
That brings the number of suppressions for test 165 to four, and I
suspect I could find another two missing without trying very hard. I'm
beginning to think suppressions isn't the best way to handle these
kinds of cases.
tool_operate: Moved required argument getting into separate function
tool_operate: Changed the required argument check/get to be upfront

Rather than check for required arguments, and prompt for any host and
proxy passwords, as each operation is performed, changed the code so
all configurations are checked before any operations are performed.

This allows the user to input all the required passwords, for example,
upfront rather than wait for each operation.
examples: Added IMAP LSUB example
warnless: add wrapper function for read and write on Windows
warnless: Updated copyright year for recent changes
sockfilt.c: add undefs which are required after 6239146e
tool_paramhlp: Added URL index to password prompt for multiple operations
ConnectionExists: re-use connections better

When allowing NTLM, the re-use connection logic was too focused on
finding an existing NTLM connection to use and didn't properly allow
re-use of other ones. This made the logic not re-use perfectly re-usable
connections.

Added test case 1418 and 1419 to verify.

Regression brought in 8ae35102c (curl 7.35.0)

Reported-by: Jeff King
Bug: http://thread.gmane.org/gmane.comp.version-control.git/242213
url_easy_setopt.3: Add undocumented values of curl_infotype

... for debug function
axtls: call ssl_read repeatedly

Perform more work in between sleeps. This is work around the
fact that axtls does not expose any knowledge about when work needs
to be performed. Depending on connection and how often perform is
being called this can save ~25% of time on SSL handshakes (measured
on 20ms latency connection calling perform roughly every 10ms).
axtls: bump copyright year
curl_easy_setopt.3: Add another non-matching hostname

For the avoidance of doubt, show a domain which contains the no-proxy
pattern but not at the top level.
examples: remove all use of CURLM_CALL_MULTI_PERFORM

... since it is never returned since a long while back.
ConnectionDone: default maxconnects to 4 x number of easy handles

... as documented!
curl_multi_setopt.3: clarify CURLMOPT_MAXCONNECTS