updates for gaudi v34r1
- nlohmann dependency
- autoretrieval of AlgTools by Services, check for data deps
- IDataHandleHolder::renounceInput
- Python type support for DataHandles (this supersedes !36864 (closed) which contains many more details on the implementation)
Note to RC: There are many commits, but please do not squash.
Edited by Frank Winklmeier