Adds:
- Separate secp256k1_ge_set_xquad_var which constructs a point with a given X coordinate, guaranteeing a Y coordinate that is a quadratic residue.
- Implement secp256k1_ge_set_xo_var in function of the above.
- Documentation to explain this.
- Unit tests for all of the above.