Wrote and tested a complex version of the recursive SVD algorithm, as well as a complex version of Orthog (Gram-Schmidt).
Changed SVDWorker to use recursive SVD for complex case.
Made algorithms modifying tensors return a reference to *this to allow chaining calls. Restored from/toMatrix22 methods to ITensor.
Added UseSVD option to MPSt::svdBond.