[newtonsolver] Use linearSolver.norm() if available
If a linear solver provides the ability to compute a norm use that interface, otherwise fallback to the assembler interface.
If a linear solver provides the ability to compute a norm use that interface, otherwise fallback to the assembler interface.