Work started on mutation.
Compare and mutate genomes.

The probability of mutation is not inside the genome module anymore.
A future parent module (genome pool?) needs to hold this probabilty and
manage the randomness of mutation.
Fix memory leak.

Flush stdout for test start message.
Merge branch 'mutation'
Genome crossover.

Better test for genome copy.
Randomizer used functions that were not available everywhere. Changed to
standard srand() and rand().