Make SolverRichardson::criterion() be self contained.
Make SolverRichardson::criterion() be self contained.

Specifically, pass everything the function needs as argument. Also make it 'const'
by not letting it set a variable that is otherwise never read anywhere.

danshapero/dealii,naliboff/dealii,sairajat/dealii,sairajat/dealii,danshapero/dealii,naliboff/dealii,danshapero/dealii,naliboff/dealii,naliboff/dealii,danshapero/dealii,danshapero/dealii,sairajat/dealii,sairajat/dealii,sairajat/dealii,sairajat/dealii,naliboff/dealii,naliboff/dealii,naliboff/dealii,danshapero/dealii,sairajat/dealii,danshapero/dealii