[MLlib][SPARK-2997] Update SVD documentation to reflect roughly square

Update the documentation to reflect the fact we can handle roughly square matrices.
Could you give some high-level guidance on the scalability of our approaches / what sorts of matrices and values of k on which its appropriate to run MLlib's SVD?