new files for DQM online source
Adding a new input source for online DQM
improving the code
Adding a fix for first LS with no events
Fix code style of DQMStreamerReader.cc
Rewrite of DQMStreamer.
Fix formatting.
Add some tests and fix some minor bugs.
Fix a bug in initialisation and implements few more tests.
Indentation fixes.
Add some useful comments.
Remove a deprecated test configuratation.
Minor fixes in testing.
change ranges in packed cands, fix trackvertex unpacker, commented code for covariance propagation to PCA
add hcal noise summary to the event content
Cleanup of shower shapes in pat::Electron:

  * remove r9, sigmaIphiIphi from pat::Electron (in new releases it
    is already in reco::GsfElectron)
  * follow naming convention of PR #3710 for the non-ZS ones
Adapt ConversionTools to mini aod (work with embedded tracks and add loose matching for reduced conversion collection)
add setters to egamma objects to allow relinking to reduced collections for mini aod
add ReducedEGProducer for creating reduced collections of electrons and photons with consistently relinked clusters and conversions
adapt mini aod configs to use reducedEgamma collections