Fixed invalid swizzle detection for GNU compiler
Updates to matrix_major_storage due to added precision
Updated null to _null enum in func_matrix.inl