Fix _hypot recursive definition issue with MSVC

This bug is already fixed in Python 3.x: http://bugs.python.org/issue20221