[la.solver] add max_size_to_print
[la.solver.eigen] print matrix and rhs on failure
[la.solver] rename an exception
[la.solver.eigen] add check_for_inf_nan to EigenDense sepcialization
[la.solver.eigen] update checks

In particular: check for inf/nan before any other checks.