Made mutable in EventSetupRecord atomic

The mutable bool in EventSetupRecord is used to keep track if there are any ‘transient’ data requests. To be thread safe this needs to be changed to an std::atomic.
Merge pull request #3504 from Dr15Jones/makeEventSetupRecordMutableAtomic

Multithreading -- Made mutable in EventSetupRecord atomic