General changes related to spelling and class locations.

* Moved some classes to more appropriate packages/subpackages.
* Changed spelling of some classes to British spelling.
* Made population based algorithms more consistent wrt the common super class.
* Removed/integrated some unnecessary classes.
* Fixed some implementation errors in some iteration strategies.

Signed-off-by: Gary Pamparà <gpampara@gmail.com>
Ensure that C(t+1) is created separately for DE

Sad, sad day... The new population should be created separately and should
replace the current one at the end of the iteration.

Signed-off-by: Gary Pamparà <gpampara@gmail.com>
CEC2010 large-scale benchmark functions.
Merge pull request #114 from robgarden/CEC2010

CEC2010 large-scale benchmark functions.