Fix matrix multiplication & tests

Matrix multiplication was broken due to the wrong function being used in graphene-matrix.c.
Now the rotate, tranlate and scale matrix functions should return correct values.