* src/main.c (print_help): Make all option descriptions start with a lowercase letter.

Also spell URL consistently in all uppercase, and fix the grammar.
* src/main.c (print_help): Remove the full stops from option descriptions.

And use semicolons to separate multiple phrases in a description.
* src/main.c (print_help): Don't use the backtick as a left quote mark in the help text.
* src/main.c (print_help): Don't use a possessive instead of a plural.
* src/main.c (print_help): Indent description continuation lines by two spaces.
contrib/check-hard: delete trailing whitespaces and repeated word
gnulib: Use basename() from gnulib module 'dirname'

Avoid basename incompatibilities between POSIX and GNU implementations.
Also, libgen.h isn't needed any more which increases compatibility.
tests/FTPServer.pm: Fix ftp tests for Windows

The Single Unix strftime format specifier %e is not supported by
MS Windows. Instead we now use %d.

Reported-By: Eli Zaretskii <eliz@gnu.org>
src/utils.c: Don't include termios.h on Windows
merge ChangeLog files in ChangeLog-2014-12-10.

* ChangeLog: truncate file.
* ChangeLog.README: Likewise.
* doc/ChangeLog: Likewise.
* msdos/ChangeLog: Likewise.
* src/ChangeLog: Likewise.
* testenv/ChangeLog: Likewise.
* tests/ChangeLog: Likewise.
* ChangeLog-2014-12-10: New file.
* Makefile.am: Distribute ChangeLog-2014-12-10.
Generate distributed ChangeLog from git log

* bootstrap.conf (gnulib_modules): Add "gitlog-to-changelog".
* Makefile.am: Generate the ChangeLog file from the git log and
the old ChangeLog data.
src/main.c, src/warc.c: Use gnulib's base_name() instead of basename()

Reported-by: Eli Zaretskii <eliz@gnu.org>
configure.ac: Skip pkg-config for opensl and gnutls when prefix is given

Make --with-libssl-prefix and --with-libgnutls-prefix do the right thing,
no matter if pkg-config is installed or not.

Reported-by: Charles Diza <chdiza@gmail.com>
src/http.c: Revert commit d81a8d5f56fca2746c4ad83d764bd24adcfbe927

The removal of the 'redundant' condition was a failure.
Fixes: #43876
Reported-by: Sean Jensen-Grey <seanj@xyke.com>