use C++11 type aliases instead of public inheritance
migrate FastTimrService to the threadsafe signales, and reorganise the plots

Cache the first/last path and endpath names by string instead of by
pointer; this makes the comparison slower, but we should migrate to
pathIDs anyway.
In the long term it's not clear whether it makes sense to keep track
of the "first" and "last" paths in a multithreaded environment.
convert FastTimerFilter to a global EDFilter, and adapt to the threadsafe FastTimerService
rebase 1604: fixes to HLTrigger.HLTcore.TriggerExpressionData and adaptations to the multithreaded fwk
Merge pull request #1659 from rappoccio/rappoccio_B2GDQM_RelValRequest

Adding gen fragment for RS KK gluon with m = 3 TeV for B2G DQM
Merge pull request #1653 from dkotlins/update7

Update7
Merge pull request #1658 from VinInn/SinCos

Sin cos
fix consumes for GlobalHitsAnalyzer
fix consumes for GlobalHitsHistogrammer
fix consumes for GlobalHitsProdHist
fix consumes for GlobalHitsProducer
Merge pull request #1661 from wddgit/fastSimThreadedRandomNumbers

FastSimulation Threaded Random Numbers
remove one extra path from the half rate menu: it was included by mistake
remove old configuration files for obsolete triggers
removed superfluous EmDQMFeeder. EmDQM can run in standalone mode now.
removed superfluous EmDQMFeeder. EmDQM can run in standalone mode now.
Matteos changes to consumes
speed up further pixel topology
Fix ComponentName in hltIter4ESPPixelLessLayerPairs
Fix ComponentName in hltIter4ESPPixelLessLayerPairs