Update mat2 functions to column-major

vec2.transformMat2 was changed in version 2.1.0 to assume the matrix
passed in has column-major layout.

Changed mat2.multiply, mat2.rotate, and mat2.scale to assume
column-major layout for matrices passed in, and to output values in
column-major layout.

Updated mat2 jasmine tests to also assume column-major layout.
Update mat2d functions to column-major

vec2.transformMat2d assumes the matrix passed in has column-major
layout.

Changed mat2d.multiply, mat2d.rotate, mat2d.scale, and mat2d.translate
to assume column-major layout for matrices passed in, and to output
values in column-major layout.

Updated mat2d jasmine tests to also assume column-major layout.
drop unnecessary clipping, and use "equal enough" for unit tests

the string return values were causing unit test failures and wasting cycles
Merge branch 'dev' of https://github.com/richardwolny/gl-matrix into richardwolny-dev