Remove another unused source file - I got suspicious when I found a
function that ended with:

        if (ret & 0x01)
        if (ret & V_ASN1_CONSTRUCTED)
        }
KNF.

I just spent too long chasing a bug in here and really should have done
this first. Gem of the day... is it an if test or a for loop? No, it is a
super ifloop!

if (!(flags & PKCS7_NOVERIFY)) for (k = 0; k < sk_X509_num(signers); k++) {
Remove yet another unused file... a backup copy (minus copyright and
includes) follows this commit message:
Fix file descriptor leak

(Thanks to Brent Cook)

OK from jsing@
Free "data" when it's no longer in use.

(Thanks to Brent Cook)

OK from jsing@