Fixed point addition associative bug

Passes most of unittests, secp256k1 still doesn't work and G*n doesn't
equal point at infinite.