Added Ftarget option to JADE
Let all solvers support ftarget options
Reduced redundant computation
Added SaDE solver