Format result scripts for the gen_test_list.sh scripts
modified:   lagrange_square/sq_lgr.cc
modified:   lagrange_square/validate.sh
modified:   lagrange_step/step_po.cc
modified:   rayheader.h

lagrange_square/sq_lgr.cc
lagrange_step/step_po.cc
1) Moved the setup of solvers to GenericProblemSetup::setup_solver(...).
2) New flag --trilinos_solver, which uses the trilinos solver. The
default is OOMPH-LIB's gmres solver.

lagrange_square/validate.sh
1) Put in the flag --trilinos_solver to the run commands.

rayheader.h
1) NSPP: set up the --trilinos_solver flag.
2) New name space GenericProblemSetup, which will contain functions to
set up the problems.
Fixed sq_lgr.cc typo and sq_lgr validate script.

modified:   lagrange_square/sq_lgr.cc
Fixed a typo, now it actually compiles! lolz....

modified:   lagrange_square/validate.sh
Put all common flags into a variable, so we can modify it better.