Put back i2d_ASN1_SET() and d2i_ASN1_SET() from the NO_ASN1_OLD prune, as there
are still some 3rd-party code using it, and fixing them is not trivial.

As an excuse gift, the memory leaks on failure in resurrected a_set.c have
been fixed.
delete "string to make the random number generator think it has entropy"
another "string to make the random number generator think it has entropy"
another
Check the return value of make_config_name() before attempting to use
the config filename.

ok beck@
Use the cleaned up asprintf-based make_config_name() to make the name of
the config file instead of the malloc/BUF_strlcpy/BUF_strlcat calls with
no return value checks (that make_config_name() also used to do prior to
being cleaned up).

ok beck@
typo
Not welcome
eroMgib dne- nai 68xtnetelca  .s