Replaced conj(T) template in index.h with explicit overloads; was conflicting with conj template defined for std::complex when using icpc compiler.

Fixed conflicts:
	itensor/iqtensor.h
	itensor/iqtsparse.h
	itensor/itensor.h
	itensor/itsparse.h
Added numLeft() methods to Combiner and IQCombiner to help unify interface.

Fixed conflicts:
	itensor/combiner.h
Improved denmatDecomp logic to correctly identify active indices in more cases.
Fixed bug where dat.solo() not being called for non-const IQTensor methods scaleOutNorm and scaleTo.
Changed out deprecated rl() method for numLeft().