Added option to specify length of base64 output.

Based on a patch posted to the list by Richard Michael.
Added support for --help and --version options.
Fixed version output.
Added a cont to specify base64 line wrap.
http_negotiate.c: fix several SPNEGO memory handling issues
Another small output fix for --help and --version.
Updated copyright date.
easy: Fix the broken CURLOPT_MAXCONNECTS option

Copy the CURLOPT_MAXCONNECTS option to CURLMOPT_MAXCONNECTS in
curl_easy_perform().

Bug: http://curl.haxx.se/bug/view.cgi?id=1212
Reported-by: Steven Gu
Utils: Fix lost OpenSSL output with "-t".

The OpenSSL pipe wrote to the final CA bundle file, but the encoded PEM
output wrote to a temporary file.  Consequently, the OpenSSL output was
lost when the temp file was renamed to the final file at script finish
(overwriting the final file written earlier by the pipe).

This simple fix captures openssl command output, then write to the
temporary file.