Removes 3D component combinations having duplicated axises
Removes 2D component combinations having duplicated axises
Pulls src/cmath_vec3.reclist.h from src/cmath_vec3.recursive.h
Adds member operators on 3D subvector
Applys the existing 3D subvectors patern to the 2D subvectors
Starts to implements cmath::vec4_t