Address 'constant-time' TODOs in field impls
Merge pull request #92

137e77a Address 'constant-time' TODOs in field impls (Peter Dettman)
Fix typo
Label variable-time functions correctly and don't use those in sign
Merge pull request #94

da55986 Label variable-time functions correctly and don't use those in sign (Pieter Wuille)
Avoid division when decomposing scalars

- In secp256k1_gej_split_exp, there are two divisions used. Since the denominator is a constant known at compile-time, each can be replaced by a multiplication followed by a right-shift (and rounding).
- Add the constants g1, g2 for this purpose and rewrite secp256k1_gej_split_exp accordingly.
- Remove secp256k1_num_div since no longer used