increase the reseed time
doc update
do not explicitly refresh rnd state on session deinit

It is already being refreshed during the session lifetime.
use the random rnd context when refreshing the nonce context

That avoids frequent reads from /dev/urandom.
use Linux' getrandom() when available
doc update
Added gnutls_dh_params_import_raw2(), which allows to specify the number of bits for key size
doc update
_gnutls_dh_generate_key() will account the q_bits
Added support for getentropy() and reworked getrandom support
When gnutls_global_init() is called manually from the application check the urandom fd for validity

That addresses the issue where a server closes all open file descriptors
and then calls gnutls_global_init().
dropped gnutls_fd_in_use, it is no longer necessary
updated text for gnutls_fd_in_use() to account the new behavior
corrected exit state from gnutls_global_init
doc update
Do not require a PIN callback in the certificate credentials when a password is specified