fast_hypot is generic and as simple as possible
correcting hypot implementation and adding tests
adding tests to hypot and modyfing complex abs to use hypot
2 bad or missing includes and an unneeded define
adding simd exhaustive test for hypot
still some includes problems in fast_/hypot