Revert "Avoid dual initialization of random generator. Reported by Martin Kletzander."

This reverts commit 43a71114dfdb6aa5c28a1378102a935c68951eed.
Alternative fix for the initialization of random generator. Reported by Martin Kletzander.
Do not deinitialize in gnutls_global_deinit() if the call to gnutls_global_init() failed.
doc update
Accept a certificate using DANE if there is at least one entry that matches the certificate.

This corrects the previous behavior that was rejecting the certificate if there
were multiple entries and one couldn't be validated. New flag DANE_VERIFY_UNKNOWN_DANE_INFO
is synonymous to DANE_VERIFY_NO_DANE_INFO. Patch by simon@arlott.org.

Signed-off-by: Nikos Mavrogiannopoulos <nmav@redhat.com>
only fail DANE verification if status is non-zero
rearranged code
increased MAX_DATA_ENTRIES to 100.
removed redundant code. Reported by David Binderman.
doc update
Include the correct header for the self tests functions
initialize the size value
gnutls_x509_trust_list_get_issuer() will work correctly with a PKCS #11 trust list.
Added test to verify whether gnutls_x509_trust_list_get_issuer() operates correctly under PKCS #11 trust list.
doc update
doc update
use different db file for pkcs11-get-issuer.
Test the random generators in gnutls using the dieharder tool.
updated prng test
removed return from void function.