Changes for cryptlib 3.2.2

Removed unsupported defines:
CRYPT_OPTION_NET_TIMEOUT
CRYPT_CERTINFO_AUTHORITYINFO_TIMESTAMPING
CRYPT_ENVINFO_CURRENT_COMPONENT
CRYPT_ENVINFO_TIMESTAMP_AUTHORITY
CRYPT_SESSINFO_SSH_SUBSYSTEM
CRYPT_SESSINFO_SSH_PORTFORWARD

Added defines:
CRYPT-OPTION-NET-READTIMEOUT
CRYPT-OPTION-NET-WRITETIMEOUT
CRYPT-CERTINFO-AUTHORITYINFO-CERTSTORE
CRYPT-CERTINFO-AUTHORITYINFO-CRLS
CRYPT-ENVINFO-TIMESTAMP
CRYPT-SESSINFO-AUTHRESPONSE
CRYPT-SESSINFO-SSH-CHANNEL
CRYPT-SESSINFO-SSH-CHANNEL-TYPE
CRYPT-SESSINFO-SSH-CHANNEL-ARG1
CRYPT-SESSINFO-SSH-CHANNEL-ARG2
CRYPT-SESSINFO-SSH-CHANNEL-ACTIVE

Modified to handle data structure length argument:
crypt-get-cert-extension
crypt-export-key-ex
crypt-export-key
crypt-export-cert
crypt-create-signature-ex
crypt-create-signature
crypt-check-signature-ex
crypt-check-signature
crypt-import-key
cryptQueryObject

To Do:
Verify coverage of error codes
Verify coverage of defines
Test
