Merging Debian's 01-374327-use-gnutls.patch patch

To handle this and keep the ability to use openssl, I added another
configure option.
Merging Debian's 02-557725-solaris.patch patch

This adds better support for Solaris
Merging Debian's 03-557741-remote-addr.patch patch

Adds X-Originating-IP header to the email header
Merging Debian's debian-changes-2.64-1 patch

Fixes documentation to say "port" instead of "No"
Merging Debian's 04-508759-garbage.patch

This prevents sending data beyond the buffer.  Instead of sending the
entire buffer, we send just the length of the string.
Merging Debian's 05-LDFLAGS.patch patch

Adding support to LDFLAGS in Makefile
Correcting option for --enable-ssl-gnutls
Fixing typo

Not sure how I made this mistake as the original patch clearly has a
letter instead of a number.