Simplify and fix ec_GFp_simple_points_make_affine

(which didn't always handle value 0 correctly).

Adapted from a patch by Bodo Moeller <bodo@openssl.org>
Upstream commit: 0fe73d6