Moving Peaks bug fix

The moving peaks function now gets the correct domain boundaries from the problem.
Added a setter method to DynamicOptimisationProblem to set the ChangeStrategy.

Signed-off-by: Bennie Leonard <bennie.leonard@gmail.com>
Merge pull request #117 from filinep/xoverPbestUpdate

Added a crossover based pbest update
Merge pull request #116 from benniel/MP_fix

Moving Peaks bug fix
Fixed some tuning related issues and a bug in HPSO which didnt reset the stagnation counter when the behavior changed.