Remove vvVector{3|4} dependency
Simplify simd and texture templates

By the way allow for implicit casts between sse types