[la.solver.eigen] make use of EigenBaseVector
[la.container.eigen] make use of EigenBaseVector
[la.solver.eigen] finished refactoring so far
* minor fixes to EigenRawMajorSparse solver
* reordered options in EigenDenseMatrix solver
* updated EigenDenseMatrix solver to use exceptions