Added test cases, removed confusing getScale/getRotation

Reducing matrix to original components depends on concatenation order.
Something like decomposeRotScl() & decomposeSclRot() could be added
instead, but does anyone need it?