cmake: prefer C++14 if possible

Signed-off-by: Matthias Kretz <kretz@kde.org>
TSC: add ostream operator for convenience

Signed-off-by: Matthias Kretz <kretz@kde.org>
unittest: demangle type_info::name() with GNUC

Signed-off-by: Matthias Kretz <kretz@kde.org>
operators: --code duplication: use Traits

use the type traits from the traits/* headers here instead of
duplicating the effort (and incompletely)

Signed-off-by: Matthias Kretz <kretz@kde.org>
AVX/SSE: drop IndexTypeHelper

IndexType is simdarray<int, Size> now. Thus IndexTypeHelper is dead.

Signed-off-by: Matthias Kretz <kretz@kde.org>
typedefs for (u)int<N>_[vm], N = {8, 16, 32, 64}

* also added typedefs for (u)int_[least fast]<N>_[vm].
* needed VectorTypeHelper extension for AVX for long and long long
* added a very simple test that the types can be instantiated

Signed-off-by: Matthias Kretz <kretz@kde.org>
Merge 'staging' into mkretz/NEON

Signed-off-by: Matthias Kretz <kretz@kde.org>