Added monitor callback in NewtonSolver

- subclassable functor for callback
- is called between linear solve and line search
- u, delta_u and norms of both are passed to callback
Merge pull request #29 from robert-we/master

Callback for monitor linear solution in newton solver