valgrind_ctime_test
and replaces the secret dependent branching with the cmovs,
I created a new function secp256k1_ecdsa_sign_inner
(feel free to bikeshed) which does the logic both for ecdsa_sign and for ecdsa_sign_recoverable, such that next time when things get changed/improved in ecdsa it will affect the recoverable signing too.