issue #50: don't default-construct std::pair results, construct them with the initialized values instead
Fix precision bug and overzealous change in sinc/sincpi

Tests show that onyl 0 requrie to be treated specially in sinc/sincpi
to be sure it returns 1 and not NaN. For sincpi, denormals usage
conditino the orderign of the main computation so a small macro
based changes have been introduced to take this into account.
sinc and sincpi cover for small values
sinc and sincpi in cmakelist
benches for sinc
remove unused template parameter in avx sum
Remove unexistant call to mm256_dot_pd
Revert denormals handling in sinc/sincpi
add option to display current floating-point control in unit tests
Ordering of operation for sincpi
Revert "work around for a stupid warning about a test n>=0 in an assert when the template parameter is unsigned"

This reverts commit b22343063b85e16b0489e495b8613e04c6342412.
correcting warning about unused parameter in details/ulp.hpp
Incorrect function call in clueless implementation of read_cycles
 suppressing useless specialization for complex selinc and seldec
suppressing asech1m
adding a simd directory to complex boolean unit tests
polishing some hyperbolic files for #509

In fact all this files are used in the complex context: just suppressing integer specialisations
polishing some trigonometric files for #509

In fact all this files are used in the complex context: just suppressing integer specialisations and correspondind tests
suppressing integer yests from some trigo test files
suppressing integer yests from some trigo bench files