BUG: fix inf handling in npy_hypot

This bug only showed up on windows or anywhere else that doesn't have
hypot.  hypot(inf, nan) was handled explicitly, but hypot(inf, y) for
finite y just fell through resulting in nan instead of inf.