Port changes from mpmath
Update tests: nroots doesn't take the error arg

Instead it raises an exception if the root is not converged.