Clean-up Simulation CMakeLists.txt files
This merge request is a general clean-up of the CMakeLists.txt syntax for
Simulation packages - it is a pre-requisite for dropping the use of atlas_depends_on_subdirs(...)
in a future merge request. It adds installed libraries for interface packages where they were previously
missing and adapts client packages to use these new interface libraries. It also does this for the clients
of TrackRecordLib which already existed. Finally it creates a separate Interface library for the public
header in the ISF_Geant4Tools package.
Edited by John Derek Chapman