Storage: Rewrite Union strategy to store VectorType
Storage: Rewrite Union strategy to store VectorType

Storage<T, N, Union> now stores a plain IntrinsicType member. Only on
m(i) and set(i, T) will it copy the data member to a union of
IntrinsicType and T[N] (and back, if necessary).

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

chr-engwer/Vc,chr-engwer/Vc,VcDevel/Vc,VcDevel/Vc,chr-engwer/Vc,VcDevel/Vc,VcDevel/Vc