This PR renames 22 externally-configured preprocessor macros (set via -D flags in configure.ac / CMakeLists.txt) to use the SECP256K1_ prefix, addressing part of #1449.
Renamed macros:
ENABLE_MODULE_{ECDH,RECOVERY,EXTRAKEYS,SCHNORRSIG,MUSIG,ELLSWIFT}VERIFYUSE_ASM_X86_64,USE_EXTERNAL_ASM,USE_FORCE_WIDEMUL_{INT128,INT128_STRUCT,INT64},USE_EXTERNAL_DEFAULT_CALLBACKSECMULT_WINDOW_SIZE,COMB_BLOCKS,COMB_TEETHEXHAUSTIVE_TEST_ORDERDETERMINISTIC,COVERAGE,VALGRIND,DEBUG_CONFIG,SUPPORTS_CONCURRENCY
These macros are defined via -D compiler flags during the build. Generic names like VERIFY, COVERAGE, and DETERMINISTIC can clash with flags from projects that build secp256k1 from source.
These are macros relatively safe to rename: they are defined entirely by the build system, do not affect the public API or ABI, and have no interdependencies with internal macros. If this approach is accepted, the same pattern can be applied to the remaining internal macros identified in #1449.