Added several Matrix functions
Created a single stream of random numbers per thread... and some other fixes.
Added way to set seeds in simulator.
Rebase fixes.
Unconstrained functions, preconditions and unit tests
Firefly algorithm
Merge pull request #101 from robgarden/unconstrained

Updates to unconstrained functions, preconditions and unit tests
Merge pull request #102 from robgarden/firefly

Firefly algorithm
Merge pull request #98 from filinep/random

Created a single stream of random numbers per thread.
Added new PCX-based knowledge transfer strategies for VEPSO. Fixed the
domain strings for WFG functions. Added a bounds check before adding to
the archive.
Merge pull request #100 from kh08uh/KTSVepso

VEPSO knowledge transfer strategies
Addition of elitism, renaming, change of cooperative initialisation and a
bug fix and clean up
Updated changelog for recent additions.

Signed-off-by: Gary Pamparà <gpampara@gmail.com>
Simplified adaptive learning pso implementation.
Merge pull request #104 from filinep/hpsoChanges

Simplified adaptive learning pso implementation.
Merge pull request #95 from robgarden/matrix

Additional matrix functions