Use Eigen::Transform::computeRotationScaling to compute the polar decomposition

This method does the same thing as what was done before, with some more test to ensure proper characteristics on the rotation matrix.
It gives the same result as before (tested).