simplify break_comma_list().
increased the number of allowed elements in a priority string.
certtool: allow multiple organizations and organizational unit names to be specified in a template.
doc update
use a signed value for bits.
Added aliases for unit and organization.
Prevent a crash by ensuring that there is a valid negotiated version.

Issue discovered by Joonas Kuorilehto of Codenomicon.
When assigning the TLS version, double check that it is valid.
gnutls_x509_crt_get_extension_data: will return zero if data is NULL and memory buffer size is not sufficient.
doc update
Do not call the user_hello_func multiple times when performing ticket resumption.
removed _gnutls prefix from static functions.
removed redundant null termination
Do not allow null strings to be read from ASN.1 structures.

This corrects a null pointer dereference when parsing some specially
crafted certificates. Issue discovered using the Codenomicon TLS
test suite.
certtool: Warn when invalid configuration options are set into a template.
doc update
doc update
Allow wildcard comparison of options.
_gnutls_version_get() returns GNUTLS_VERSION_UNKNOWN on error instead of negative.