Avoid having EventSetupRecord begin parsed by ROOT

The EventSetupRecord now uses and std::atomic which is unparseable by
ROOT. Changed cases where ROOT parsed the classes to use forward
declarations instead. This did require adding the missing include
to a source file.