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.