symeig ulp change
Merge pull request #843 from jtlap/symeig_ulp

symeig.cpp ulp change from 10 to15
allow to overloading of NT2_VERSION_STRING

useful when building from tarball
Merge pull request #845 from xantares/patch-1

allow overloading of NT2_VERSION_STRING
more unused typedefs
Merge pull request #849 from jtlap/more_unused_

more unused typedefs
[#844] Maps AVX _mm_permute2f128_* on proper shuffle topology
clang emit a run time overflow on signed integer product in the cas of unsigned short.
this is a workaround and some added test to see if multiplies properly wraps for unsigned types
Merge pull request #842 from jtlap/unsigned_mutiply

clang emit a run time overflow on signed integer product in the cas of u...
correct fma has to ensure 'no intermediate overflow'

This is done in the case of signed integers by transtyping to unsigned type and back
correct fma has to ensure 'no intermediate overflow'

This is done in the case of signed integers by transtyping to unsigned type and back. This is the simd case
using multiplies correct the unsigned short overflow problems with fnma and fnms