Use simpler and more reliable Jacobi eigenvalue algorithm to compute SVD.

I think (rotation.w == 0.0f) will never be true due to the check for (offDiagonals[largestIndex] < DESIRED_PRECISION) above.