Fine tuning the MOOGA + first results

* Added a mutation to the children inside the Crossover method.
* Added a Try variable to Mutate to prevent high recursion levels (up to
10 currently).
* Mutate now returns the result of the mutation as a cell (num +
string).
* RandSeq saves the sequence also when it's checked. This way, if the
sequence is modified to shorten a pulse, the corrected sequence is
saved.
* Changed (fixed?) the normalization of HeightFit.
* Added the parallel computing lines to MOOGA's Run method
* When a genome is reversed (because of negative VelFit) it is checked
before being saved.
* MOOGA.Run stops after GA.Generations (calculates the fitness but
doesn't create a new generation).
* Tested the algorithm by finding a controller that has an externally
triggered pulse at the ankle, a swing pulse + limited ankle pulse.
* Added a RunSeq method to test the sequences obtained by the algorithm.
Should come quite handy for the GUI.