Rebase
Remove useless include
Add ctor with tokens
Consumes migration
Exclude mouldes which depend on TkDetMap from threaded running

Extended the customise method used to drop thread unsafe items from a configuration
to drop all modules which depend on TkDetMap.
add support for multiProcesses cmsRun
Updating the default cluster collections to PF
Bugfix for HI and cosmic configurations
Merge pull request #1855 from Dr15Jones/excludeModulesWhichDependOnTkDetMapFromThreadedRunning

Multithreading customise -- Exclude mouldes which depend on TkDetMap from threaded running
Merge pull request #1862 from yiiyama/ecal_dqm_gedclusters

DQM updates -- Updating the default cluster collections to PF
Merge pull request #1856 from fwyzard/multiProcesses_DQMFileSaver

DQM updates -- Add support for multiProcesses cmsRun to the DQMFileSaver
Merge pull request #1849 from thspeer/rebase1811

Reco updates -- Changes to consumes interface and getByToken for TrackerSeedGenerator
Add missing constant.
Merge pull request #1868 from ianna/gem21-services-geometry

Geometry update -- Add missing constant
Merge pull request #1851 from thspeer/consumesTrackingSeedingTwo

Consumes migration -- Migrate remaining classes in RecoTracker/TkSeedGenerator
Merge remote branch 'origin/CMSSW_7_0_X' into CMSSW_7_0_X