Default eigen

As we discussed in #224, Laspack's license is incompatible with the LGPL and it would be better to use the Eigen sparse linear solvers as the first fallback when neither PETSc or Trilinos are available.  I also went through the examples and tried to run them with Eigen, enabling/disabling them as required.