Support three-site interactions in Hamiltonians.
Further calc_x fixes.
Modify generic code to accept a three-site Hamiltonian.
Also make use of matrix form.
Add an example script for extended Ham. support.
Remove some debug cruft.
Improve fallback to EV decomposition in restore_RCF_r().
Support three-site interactions in Hamiltonians.
Further calc_x fixes.
Modify generic code to accept a three-site Hamiltonian.
Also make use of matrix form.
Add an example script for extended Ham. support.
Remove some debug cruft.
Fix ham sites detection. Correct typo.
Fix tdvp_gen.__init__() doc.
Uniform TDVP with three-site Hamiltonian. No support for excitations yet.
Merge branch 'three_site_h' of github.com:amilsted/evoMPS into three_site_h

Conflicts:
	evoMPS/tdvp_gen.py
Ham tests.
truncate bond dimension if l doesn't have full ran
Merge pull request #1 from mlewe/three_site_h

truncate bond dimension if l doesn't have full rank
Add new excite methods for the three-site ham case.
Also load the bond dimension when loading a saved state.