BUG: newton_krylov() was ignoring norm_tol argument, closes #4259

I'd say `self.norm = norm` would be sufficient, no need to think about all possible invalid use cases.