Need to pass run number ot bookHistogram to store to DQMRootOutputModule

The DQMRootOutputModule when it detects it is in a threaded environment,
only stores items from DQMStore which have specified exactly which
run they come from. the thread_unsafe::DQMEDAnalyzer now sets the run
number.
The bug was causing RelVals of the threaded IB to crash due to a missing
histogram in the harvesting step.
Merge pull request #4950 from Dr15Jones/fixInteractionBetweenThreadUnsafeDQMEDAnalyzerAndDQMRootOutputModule

Need to pass run number ot bookHistogram to store to DQMRootOutputModule.