STY: Move global variables as class attributes, set strategy default value
STY: set dither attribute to None when unused in differential_evolution
STY: reformat multi-line ifs in differential_evolution
STY: use an else clause in differential_evolution for loop

Eliminates another local variables.
Merge branch 'dlax-diffev' into diffev