CxxUtils: vec.h move recurring macro to features.h to avoid repeating code
CxxUtils vec.h
move recurring macro on if ternary is supported for vector types
to features.h
to avoid repeating it.
Also we have HAVE_TARGET_CLONES
for that particular feature of gcc (both clang and gcc have target).