do not redefine the _gnutls_x86_cpuid_s symbol
corrected indent parameters
updated indent cmd
Use longer timestamps for serial numbers.
doc update
removed unused function
Fix bug that prevented the rejection of v1 intermediate CA certificates.

Reported by Suman Jana.
Added check for v1 intermediate CA certificate
Added test for pathlen constraints.
Applied part of Ted Zlatanov's patch.
fixed socket existance checking

If getaddrinfo returns: ipv4 address, ipv6 address ... and socket() for
the ipv6 address fails, this loop would fail and abort the socket listen
code.

Signed-off-by: Nikos Mavrogiannopoulos <nmav@gnutls.org>
mark trusted p11-kit modules as trusted.
Added flag GNUTLS_PKCS11_OBJ_FLAG_PRESENT_IN_TRUSTED_MODULE.

This flag can be used to ensure that the object request lies on
a marked as trusted PKCS #11 module. The marking is done on
p11-kit configuration.
Use the GNUTLS_PKCS11_OBJ_FLAG_PRESENT_IN_TRUSTED_MODULE to ensure that only trusted modules are used.
Added flag GNUTLS_PKCS11_TOKEN_TRUSTED for gnutls_pkcs11_token_get_flags().
removed flag GNUTLS_PKCS11_TOKEN_TRUSTED_UINT
ensure that the issuer in present in a trusted module.
ensure that _gnutls_x509_read_value works as documented.
Added _gnutls_parse_general_name2()
generate 2048 bit keys in RSA mode