Matrix decomposition work-around for view matrices
This MR adds about two lines of code in the matrix decomposition function that optionally transforms the translation by the inverse rotation to make up for transformation matrices whos rotation has been multiplied after translation.