spin() in DistCivec. untested.
spin() and print() now work for DistCivectors
spin_decontaminate used in DistFCI now
Added DistQueue template. See spin() in fci/civec.cc for an example of usage. Also added spin_lower() for DistCivector<double>.
Splitting up civec.cc into civec.cc and distcivec.cc and implementing spin_raise().
apply function in DistCivec
RASDvec is now a template
minor
DistFCI no longer derives from FCI
Merge branch 'master' into dist-meh

# By Toru Shiozaki
# Via Toru Shiozaki
* master: (25 commits)
  bug fix
  in progress: relspace is not properly constructed.
  denominator done. Probably fine but not rigorously checked.
  in progress - denominator in ZHarrison...
  sorry forgot to add this file...
  in progress - denominator in ZHarrison
  started to implement relativistic FCI using Harrison's algorithm
  minor - just for safety
  print function for RelDvec
  bug fixed. Next Harrison-like algorithm for diagonal.
  RelDvec compiles (still need a lot of work)
  ZFCI should have a Space object.
  Correct the copyright for those copied and pasted
  RelMOFile is almost done (for HZ).
  minor cleanup (vector data function)
  cleanup
  some assert functions - they all pass
  implements MO integrals (1e and 2e). Stored as unordered_map<bitset<2 or 4>, shared_ptr<ZMatrix>>
  clarify the scope of this software
  implements the core Fock operator in MOFile
  ...

Conflicts:
	src/fci/distfci.cc
ZHarrison is now an independent class.

ZFCI is not useful and will be discarded once ZHarrison starts to work.
Merge branch 'master' of https://github.com/shiozaki/BAGEL