ENH: adding differential evolution as a fitting method

Adding differential evolution as a fitting method.
If you look at line 289, in the test_scalar_minimizers method, then you'll see that all SCALAR_METHODS are tested.  Since all of them are tested in there, there is no requirement to extend/inherit CommonMinimizerTest.