Merged multithreadingPlusNewPlots from repository HuguesBrun
Merge pull request #3683 from davidlange6/140506_L1_consumes_t2

Consumes -- L1 Trigger
Merge pull request #3736 from deguio/enhanceIBookerIGetter

DQM -- Add several methods for the iBooker and the iGetter in DQMStore
Merge pull request #3686 from deguio/fixingBuildFileForPB

DQM -- Add protobuf in BuildFile
New Run1 and Run2 simulation and data GTs in autoCond.
Merge pull request #3668 from deguio/EnhanceDQMGenClient

DQM -- Enhance DQMGenericClient for TProfiles
Merge remote branch 'origin/CMSSW_7_1_X' into CMSSW_7_0_X
remove lazycache from surface
Merge pull request #3733 from cms-btv-pog/from71X-ivf-nan-fix

Reco -- Fix for double usage of the seeding track in IVF
Chasing the head. Again.
Merge pull request #3737 from VinInn/KfComponentsHolder

Reco -- Make sure temporaries are not lost In KfComponentsHolder
Merge pull request #3720 from acaudron/FixEndJob

Reco -- Revert back endJob to endRun done my mistake -> get back efficiency plot...
Merge pull request #3646 from jruizvar/susybsm

DQM -- modified HLTriggerOffline/SUSYBSM package in order to check some HLT pat...
Merge pull request #3721 from Dr15Jones/constThreadSafeTrajectorySmoothers

Multithreading -- Make TrajectorySmoothers const thread-safe
Merge pull request #3734 from Dr15Jones/makeKfComponentsHolderThreadSafe

MT -- Make KfComponentsHolder thread safe
Merge pull request #3722 from ptraczyk/enableMTinCosmicReco

Reco --Enable MT pattern reco in cosmic sequence
Merge pull request #3701 from Dr15Jones/mutableInPixelCPEBase

Reco -- Changed mutables to std::atomic in PixelCPEBase
Fix warnings spotted by clang.
Fix warning spotted by clang.
Fix clang warning in HcalTPGAlgos.