Feature chain regularization
Created by: YanaPolonskaya
В первом комите, относящемся к данному PR (gp optimiser fix), изменения связаны с удалением класса gp_node, вынесением его основных методов в отдельный файл в виде функций относящихся непосредственно к gp_optimiser-у. Сейчас gp_optimiser вместо деревьев, составленных из gp_node-s, оперирует непосредственно популяцией цепочек - chain. Переделано это было так как класс gp_node стал довольно таки избыточным, потому что в chain появились все методы необходимые для gp-optimiser-а. Благодаря этому код немножечко разгрузился, и не нужно делать постоянные переводы.