Improve PGO and LTO support.
Fix some warnings.
GP: Add configurable MUTATUION-RATE-PERCENT parameter.
Fix labirinth generator.
Rename gfp to gfp-labirinth.
GP: Optimize only on load or on new elite individual.
VM: Speep-up by move-constructor of LIST.
Revert "GP: Optimize only on load or on new elite individual."

This reverts commit 2e37eabe0da00980efe17f7407c37a853394895f.