First try at truncation for the uniform case.
Merge branch 'three_site_h' of https://github.com/amilsted/evoMPS into three_site_h
Merge branch 'three_site_h' into truncate_uniform

Conflicts:
	evoMPS/mps_uniform.py
Minor corrections to previous merge.
More docs for tdvp_uniform.
Merge branch 'truncate_uniform' of git://github.com/mlewe/evoMPS into three_site_h
Basic auto-truncation for uniform mps.
Split out mps_uniform auto-truncation and use only the Schmidt coefficients as inidcators of rank-deficiency.
Unify generic and uniform truncation methods.
Get ham shape from site 1, not the undefined site 0.