Revert "repository: ignore patch files generated by git"

This reverts commit 217024a687ce86eb6d2317822ed81c7e5abc4b61.

Bug: https://github.com/bagder/curl/commit/217024a6#commitcomment-8693738
SSL: Add PEM format support for public key pinning
select.c: fix compilation for VxWorks

Reported-by: Brian
Bug: http://curl.haxx.se/bug/view.cgi?id=1455
testcurl: skip reading the setup file if given enough cmdline info

This makes it much easier to run multiple tests in the same directory,
just altering the command lines used.
testcurl: bump the version of this script!
multi-single.c: switch to use curl_multi_wait

Makes the example much easier and straight-forward!
curl_multi_wait.3: clarify numfds being used if not NULL
man pages: SEE ALSO curl_multi_wait
libcurl.3: fix formatting

refer to functions with the man page section properly
don't abort connections with pending Negotiate authentication
Free proxyuserpwd too after sending a request header

- same handling as userpwd
- Negotiate doesn't reset the header itself yet, and sending it after the
  connection already was authenticated breaks with some proxies
don't abort CONNECT requests (they never have a body)
Cleanup authentication header in Curl_output_negotiate