Make Sim10 version of LHCb independent of Detector
- copy from Detector few of the headers that where removed from LHCb in !3486 (merged)
- remove the dependency on Detector and fail the configuration if someone tries to set USE_DD4HEP to true
These changes are meant for the special version of LHCb needed to for the Sim10 version of Gauss, so it should be merges by the Simulation project (this is not RTA).