Tidy up, better debug output and find all SVs (not just first k)
For soft SVD and svdSparseLowRank find all SVs >= lambda
Test for Z = S_lambda(X + Z^\bot)
Test for Z = S_lambda(X + Z^\bot_\omega) for learnModel
Model selection fix, and find all SVs >= lambda