further BUF_strdup conversion: these places should be safe to rely on
the function argument not being NULL
Return success in param_copy_gost01() if there is no private key to copy;
broken in r1.3.
Spotted by Dmitry Eremin-Solenikov
More missing error checks I forgot to commit last week, part of the large
cleanup diff.
Enable the build of GOST routines in libcrypto. Riding upon the Cammelia
libcrypto minor bump.
Update the GOST code in libssl, as contributed by Dmitry Eremin-Solenikov.

This causes a libssl major version bump as this affects the layout of some
internal-but-unfortunately-made-visible structs.