Updated lapack_wrap.h to compile with ACML library.
Fixed bug in Combiner: Combiner now automatically inits before copy so that copies will have the same right Index.
Fixed a warning in sweeps ExpM helper class.
Fixed bug in IndexSet constructor for case when 8 indices provided. Improved error printout in getperm. Removed some debugging code in tevol.cc.
Changed generation of Index unique Reals to alternate sign and use
current time on program start as seed. Fixes #51.
Trying previous approach of sin with irrational wavenumber to generate unique Reals
Updated IndexSet getperm error message to show more unique Real digits.
Fixed out of date dmrgj1j2 and exthubbard sample codes.
Removed std::map from IQTDat. Replaced storage by a std::vector.
Changed IQTDat into a template class so it could be used as storage for IQTSparse. Removed IQTSDat which was a duplicate of older IQTDat class.
Fixed conflicts:
	itensor/iqtensor.cc
	itensor/iqtensor.h
Implemented simpler version of IQTensor contracting and non-contracting product (using only vector instead of set and multimap). Tested and appears slightly faster.
Implemented simpler contraction code for IQTSparse.
Split class IQTDat into its own header file.
Fixed conflicts:
	itensor/iqtensor.h
Fixed incorrect call to isComplex in MPSt::isComplex.
Fixed a line which fails to compile under certain versions of gcc.
Merge branch 'iqtdat' into bugfix-51
New unique Real implementation going back to directly generating Index id's as Reals and tightening the tolerance on uR comparison.
Fixed a typo in Index::operator==
Simplified part of IQCombiner logic in order to use UniqueRealAccuracy instead of ApproxReal.
Removed unused typedef from iqcombiner.h