An appropriate way to handle the tolerance

Implement an appropriate way to handle the tolerance TolX and TolFun in
all DE solvers.