Nettle: Support more versions of Nettle again.
Support for the Nettle 3.x series before 3.5 was broken
by the latest changes.
Merge commit '722771973bd' into patches/lyslyskom22891031
* commit '722771973bd': (6177 commits)
Verify that callablep responses are aligned with reality.
Merge commit '2470270f500c728d10b8895314d8d8b07016e37b' into grubba/typechecker-automap
* commit '2470270f500c728d10b8895314d8d8b07016e37b': (18681 commits)
Removed the old typechecker.
Merge remote-tracking branch 'origin/8.1' into gobject-introspection
Merge commit '75c9d1806f1a69ca21c27a2c2fe1b4a6ea38e77e' into patches/pike63
* commit '75c9d1806f1a69ca21c27a2c2fe1b4a6ea38e77e': (19587 commits)
Build [Nettle]: Survive shadowing with older nettle.
Correct erroneous configuration results.
A typical cause of such is shadowing a more recent system nettle
with an older local version, where configure will find headerfiles
belonging to the system version if the header files aren't present
in the (intended) older version.
Removed optimization of Yarrow seed files for Nettle < 2.0
Older versions of nettle (2.0) does not have the qbits argument to generate_dsa_keypair.
More Nettle 2.0 related fixes.
Added check for whether the nettle_crypt_func typedef is a pointer type or not.
Support for Nettle 2.0 mk II.
Added check for existence of struct yarrow256_ctx.seed_file.
Nettle.get_seed() now only exists for Nettles libraries prior to 2.0.
Conditioned checks for Nettle API functions on Nettle existence to reduce config cache contamination when bundles are enabled.
autoheader 2.5x fix.