bip-0375/deps/dleq.py copied the dleq_* functions from bip-0374/reference.py, depends on it, and could go out of sync (#2262, #2304). Replace it with a loader so the validator always uses the current bip-0374/reference.py.
After that change, the local bip-0375/deps/secp256k1lab copy is unused. Drop the vendored tree, remove its README entry, and point test_runner.py at bip-0374/secp256k1lab/src with an existence check.
This leaves a single source of truth for both the DLEQ functions and the shared secp256k1lab dependency.
Added a note in BIP 374 to indicate 375 is downstream and should be tested before any functional changes to 374's reference.py or its secp256k1lab subtree.
To run the tests:
python bip-0375/test_runner.py