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

This should be ``assert_(self._tol_norm_used)``. Reason: plain ``assert``s get stripped when byte-compiling with ``-OO``.