Update the generalized SVD along the lines of the rest of the linear
algebra updates.
Add gsvd to the docs.