bumped versions
updated documentation for gnutls_pkcs12_simple_parse
updated gnulib
updated to libopts 5.18.3
several windows compilation fixes

Conflicts:
	lib/atfork.h
pkcs8: initialize parameters on decryption
doc update
doc: replaced non-0 with non-zero
gnutls-cli-debug: added AES and CAMELLIA to the list of default ciphers
improve compatibility in pkcs11 key generation

* add key wrap/unwrap key usage
* explicitly set public exponent in template

Signed-off-by: Wolfgang Meyer zu Bergsten <w.bergsten@sirrix.com>
documented flags format
add pubkey export from private key in pkcs11 subsystem

There are cases where we need to export the public key of private
key at a later time. Previously, the public key was only available
immediately after creation of a key pair. This patch allows to
retrieve the public key of a private key at any time after
creation.

Signed-off-by: Wolfgang Meyer zu Bergsten <w.bergsten@sirrix.com>
add public key export to p11tool

Signed-off-by: Wolfgang Meyer zu Bergsten <w.bergsten@sirrix.com>
testpkcs11: Test the export of public key
p11tool: activate the --batch option
gnutls_pkcs11_privkey_get_pubkey: return GNUTLS_E_INVALID_REQUEST on invalid params
doc update
changed semantics of gnutls_pkcs11_privkey_get_pubkey; named gnutls_pkcs11_privkey_export_pubkey

Conflicts:
	lib/libgnutls.map
doc update
_gnutls_privkey_get_mpis: extended to work for PKCS #11 keys