Autoretrieve AlgTools in Services, check for data deps
Add ability to use AlgToolArrays as Properties of a Services
This requires the auto-retrieval of all AlgTools in Initialize.
We also check to ensure that the AlgTools have no data dependencies. This is very important for MT scheduling.
These functionalities can be disabled via the bool Properties AutoRetrieveTools
and CheckToolDeps
.