Add run, lumi, streamId and moduleID to the MonitorElement class
Add run, streamId and moduleId to the DQMStore
Adapt DQMStore::findObject to the expanded MonitorElement with run, lumi, streamId and moduleId info
Stylistic improvements
Add first skeleton of DQMStore::IBooker class to manage thread-safe booking
Add bookTransaction template function to serialize the booking of MEs
Fix includes and fwd declarations mess into RecoParticleFlow/Benchmark package to make it compile
Add RunSummaryCache and LuminositySummaryCache
First skeleton of DQMEDAnalyzer
Properly initialize the ibooker_ member and expose setCurrentFolder via IBooker
First working prototype of multithreaded DQMStore
Improve DQMEDAnalyzer interface and other backward compatible changes related to multithreading/standalone-saving.