Moved linear solution monitor up from NewtonSolver to DiffSolver
Implement LinearSolutionMonitor support for petsc_diff_solver
Add residual and iteration count to LinearSolutionMonitor, BACKWARDS INCOMPATIBLE CHANGE!
Merge pull request #147 from robert-we/linear-solution-monitor

enhanced Linear solution monitor implementation