add CertificateChain types
add an export list for PublicKey
add a haddock header for Cert
WIP cleanup export list
cleanup export list
remove comment
cleanup x509-util to use latest API.
add support for creating signed structure from object.
move distinguished name types, parsing and encoding in its own module.
remove commented import
get signing data differently through the SignedExact object.
add a recommendation related to Signed vs SignedExact
remove old SignedCertificate type which is superseeded by SignedExtra.
cleanup import and export new Signed{Certificate,CRL} alias type.
unexport modules as everything is available throught the X509 module.
fix hash capability
fix for latest x509