Created ConcurrentModuleTimer Service

This service measures how much time the job spends running n modules+source concurrently.
Fix to use proper spin wait implementation.
Added supression file for false positives found by helgrind
Merge pull request #1787 from Dr15Jones/addHelgrindSuppressionFile

Tools improvements -- Added supression file for false positives found by helgrind
Merge pull request #1761 from Dr15Jones/concurrentModuleTimerService

Multithreading fixes -- Created ConcurrentModuleTimer Service
Merge remote-tracking branch 'origin/CMSSW_7_0_X' into CMSSW_7_0_X