A new dependency from GNU GSL library has been added.
Writing missing tests for the board module, I spotted an issue in the random
number generator.
It is hard to test the quality of the random sequence, and writing a chi-square
test I stumbled into a tricky bug, happenning once in millions of rng generations.
The function square_set_random_selection was giving back an out of range value!!!!!!
The bug was in the utils module, into function utils_random_number. It seams to be fixed now!
Anyhow I took the decision to move to a "better" source of random number, and so the
dependency from the GSL library.
A new rng_random_choice_from_finite_set has been introduced leveraging a Marsenne Twister algorithm.