AVX simd_cast: support (u)short_m casts with offset

Signed-off-by: Matthias Kretz <kretz@kde.org>
simd_cast: support simd_cast<M, 0>(Scalar::Mask<T>)

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