math: fix sign for atan/expm1/log1p(-0)

AIX libc returns +0 for atan(-0), expm1(-0) and log1p(-0),
while matching Go functions must return -0.

Code courtesy of Tony Reix.

Issue golang/go#19200

Change-Id: I6fe360369216784a301eeee508f178f4e902ac95
Reviewed-on: https://go-review.googlesource.com/38699
Reviewed-by: Ian Lance Taylor <iant@golang.org>
3 files changed