updates for gaudi v34r1

Merged Charles Leggett requested to merge leggett/athena:dev/Gaudi_v34r1 into master
  • 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

Merge request reports