alot more changes here added some matrix functions most of the point3 and point4 is now converted over to simd functions matrix now has a lot done by simd but transpose/normal/affine inverse/ inverse still to do
added flags for different simd availability linux complained (as usual)
fix mac
beginning implementation of float4 simd functions for x64 and neon