changed scalar cmag to improve numerical properties.
More work on VSIP user code for svd. Added routines to complete bidiagonaliztion
so that the diagonal and super diagonal are real and postive.