Fix interaction between magnitudes and negation

Magnitude m means values are allowed to be up to 2 * 0xFFF...FFF * m,
while the argument passed to secp256k1_fe_negate didn't take the 2 into
account. Fix this.
Merge pull request #85

7a8e385 Fix interaction between magnitudes and negation (Pieter Wuille)