null pointers after free to prevent double frees and worse. also fix a
very obvious use after free. this file may still be a total loss.
No longer needed during build. Brings a smile on beck@'s face.
malloc/memset -> calloc. from peter malone
Don't bother generating win64 assembly prologue.
replace a bunch of hand duped strings with strdup
fix some variables
Unifdef -UPKCS1_CHECK and remove SSL_OP_PKCS1_CHECK_[12], this is leftover
``debug'' code from a 15+ years old bugfix and the SSL_OP_PKCS1_CHECK_*
constants have had a value of zero since ages. No production code should use
them.

ok beck@