adding option to match tkmu to L1 muon
New flexyble payloads for ttrig, vdrift and uncertainties
Threaded DQM migration. Plus memory leak fixes

Signed-off-by: Antanas Norkus <antanas.norkus@cern.ch>
Replaced custom implementation of ghost hadron injection by the official new JetFlavour identification tool. Fixed issues with low origin identification efficiency in Pythia8.
TimeSlew for each 1TS
modifications to Razor trigger modules for Run 2 HLT
fix HO timing
removed razorHemispheres_cff.py and modified HLTRFilter.cc to use enum
Cache FactorizedJetCorrectors for unchanged JetCorrectionsRecord.
Fix Scripts for new L1 skims
Correct a typo in Ele32 path names
Remove ZmumuJets
put back the default 35BX PU
Add Doxygen comments.
. Updated CMSSW configuration file used to write Selective
  Readout settings in condition database
Clean up of the code. Removed sequences and switched to unscheduled mode in the test configuration. Added AOD and miniAOD input files accessible from CERN to the test configuration.
disable LTO for biglibs with gcc 4.9.x
Changed default test setup from miniAOD to AOD
Convert DTDigitizer to stream module

Made DTDigitizer thread safe by replacing std::cout with LogPrint.
Once this was done DTDigitizer was converted to a stream module.
In addition, fixed a once pre-job memory leak.
Make RPCDigiProducer a stream module

The static analyzer did not find a thread safety problem with the
RPCDigiProducer so it was changed to a stream module.