Check for Certificate Sign key usage bit on intermediate CAs.
Add compile flag to disable Cert Sign key usage flag check.
error to have v1 or v2 certificates with extensions
Added checking of the key usage and extended key usage extensions in the
certificates.
Removed an incorrect key use check.
Merge branch 'frankencert'