Improve crossover and mutation for linear and full-DAG chains
Now C&M works for tree-based graphs. However, linear and full-DAG pipelines are also actual.
M&C should be adapted for the correct processing of such graphs.
The basic tests for this case fix/operators_for_graph.