Add HasVecTraits
HasVecTraits is a template that will resolve to std::true_type if VecTraits is properly defined and std::false_type otherwise. This is helpful when defining classes and methods that use VecTraits but you still want them to compile if VecTraits does not exist.