Fixed issue with Matrix2D.scale when rotation has been applied.

Signed-off-by: Lanny McNie <lanny@gskinner.com>