Adds mat1 == mat2 and mat1 != mat2 operators.
Redefines GaussJordanEliminate() interface, puts constants in another matrix.
Adds mat.equal_to(), with allowing custom value comparator.
Replaces multiple asserts with matrix equality comparator.