unittest: fix allMasks via SFINAE

The #ifdef doesn't cut it anymore, now that there are more Mask types
than only the default impl.

Signed-off-by: Matthias Kretz <kretz@kde.org>
MIC::Mask: implement operator^=

Signed-off-by: Matthias Kretz <kretz@kde.org>
MIC::Mask implement shifted

Signed-off-by: Matthias Kretz <kretz@kde.org>
MIC: implement Vector::reversed

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