test,net_gen: update tests after the changes to the merge solver
app: process servers need to be available when use_deployment gets called
net_gen: fix test for ready-to-merge tasks in #process_possible_cycles

The test was not specifically checking that the result was true. It
might be false, which is a valid case at this point but would have
been rejected by the cycle solver.
fix DependencyInjection#resolve_recursive_selection_mapping

The previous commit that modified it broke half of the DI test case...
Did not run the test suite before pushing (bang head on table).
test,net_gen: need to start the deployment before calling Logger#configure
resolve Deployment#process_server_config greedily

In principle, what we need is that the :on flag is properly set.
This is used in tests to avoid having to start a deployment just
to get the proper process server config.
in Deployment, feed the deployment model directly to process server's #start

orocos.rb got modified to support this use case. Having to go to the name
and back to the model is dumb.
net_gen: fix network deployment after 89c4198f9eec

The last step in network deployment is to run a merge pass to merge
the compositions that can be merged together. However,
#merge_identical_tasks now seeds only using task contexts, which
meant that it would not consider the compositions as potential
seeds.

The proper fix is to make #finalize_deployed_tasks seed the merge
solver with the set of merges it did.
test: no need to call Minitest.autorun explicitely anymore