Refactoring MOC.
Lots of changes to faciliate characteristic-based response generation.
Major overhaul of quadratures.  1-D quadratures have been abstracted out as base quadratures.  Separate polar and azimuth quadratures exist, where the former becomes a 1-D quadrature for transport.  Together, the two make up product quadratures via templates.  Doing it this way has shaved a few hundred lines of code while providing many possible quadratures (over 80), though many combinations are not desirable (and hence not instantiated).  The MOC-specific quadratures have been eliminated as a move from cyclic tracking is made.  The source is still there for when I get a chance to adapt it to give essentially cyclic-tracking results without doing it explicitly.
More changes to geometry.  Disabled old MOC stuff throughout.
New plotting utilities, including color maps
Several additions to the new geometry stuff.  Tracking in 2-D is lightly tested.
Added a generic object factory, stubs for useful iterators, and a simple compile time vector.
Corrected the return value from tests.  Only runtime errors were flagged as fails within CMake (though all failure messages were displayed correctly)
More geometry updates to facilitate tracking in 3d
Fixing merge conflicts from MOC dev to dev
Updated text parser and fixed bug in vector set of scatter cross section
Lots of callow updates in support of a generalized Davidson solver.
Further CM PC support
Initial addition of eispack routines for standard and general eigenvalue problems
Switched dense matrix to column major and completed testing of eispack
Modified Davidson to use eispack.  Testing indicates it works well.  I have not implemented handling for imaginary components that arise in the projected problem.  I anticipate these would be small and not important for transport problems.  It might warrant testing.