Fixed non-deterministic problem

It was the openmp sorting of the first front
Merge branch 'hotfix/v0.2.1'
Merge branch 'hotfix/v0.2.1' into develop
A custom report function and some tests on crossover and mutation.

The crossover had a rand<0.5 part that I believe is not very nice
since it creates some individuals too much like their parents.
Comparison of variables with an epsilon. This is a test
Version bump
Version bump to v0.2.2
Merge branch 'release/v0.2.2'