gnutls-cli will no longer allow the session to proceed if DANE verification fails.
x86.h was renamed to x86-common.h to avoid clashes with system headers.
doc update
initialize the asn1 pointers.
documentation update.
DANE verification is advisory when tofu is being used.
Do not print certificates twice.

That will improve the visibility of messages of the various verification methods.
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
increased MAX_DATA_ENTRIES to 100.
removed redundant code. Reported by David Binderman.
doc update
Added option to enable linking with nettle-mini
updated included libtasn1.
simplify casting to mpz_t using __mpz_struct.
simplify casting to mpz_t using __mpz_struct and cleaned up mpz_t access.

Conflicts:
	lib/nettle/mpi.c
	lib/nettle/pk.c
doc update
More precise packet length checking.

Issue discovered using valgrind and the Codenomicon TLS test suite.
Better check for null signature method.

Issue identified using valgrind and the Codenomicon TLS test suite.
initialize to null the SRP extension data on allocation.

Issue identified using valgrind and the Codenomicon TLS test suite.