This makes the usage of the atribute consistent. In the musig and ellswift module, functions that return 1 always already don’t have the WARN_UNUSED_RESULT attribute. In secp256k1.h and the extrakeys module, this has only been the case partially.
In all cases where this was removed, the function only returns 0 if the illegal callback has been called.
Fixes #1379