openssl: Detect the availability of RAND_egd (tiny change)

Alternatives like LibreSSL don't provide RAND_egd() anymore.
Fixes compilation on OpenBSD.
wget.texi: Document --random-file and --egd-file as OpenSSL only
src/init.c: Fix indentation for crlfile option
src/main.c: Conditionally print help for --random-file and --egd-file

--random-file is only relevant when compiled with either OpenSSL or LibreSSL.
--egd-file is only relevant when compiled with OpenSSL
configure.ac: Check for RAND_egd() in pkg-config success code
src/log.c: Fix unexpected termination in logprintf (tiny change)

When errno was set to EPIPE before call to logprintf (e.g. during close of
SSL connection that was reset by peer), it will unexpectedly terminate wget.
It should exit only when EPIPE was triggered by logging code.

Regression by 0b5b100fc9aaa54257ffa16a083a862c031c335b
configure.ac: Fix libuuid and uuid_create detection

--with-libuuid now explictly asks for libuuid.
--without-libuuid ignores libuuid and tries to use libc builtin functions.
Else try builtin functions first, libuuid second and fallback to Wget's own
function.
wget.texi: Clarify wgetrc command syntax

Reported-by: Eli Zaretskii <eliz@gnu.org>
sample.wgetrc: Fix wrong command 'locale' into 'localencoding'

Reported-by: Eli Zaretskii <eliz@gnu.org>
tests/WgetTests.pm: Print timestamps when tests fail due to wrong timestamps
doc/wget.texi: Add 'https_only' in 'wgetrc commands' section

Reported-By: Eli Zaretskii <eliz@gnu.org>