added d_hardlimit option and corresponding limit on svd dimensionality in lmsvd. performs better, but looks like scinews about half as fast as matlab...