* fixed file order appearance in fake BU
* input source now stats for json as it appears after raw file
Merged refs/pull/3973/head from repository cms-sw
introduced SLHCUpgradeSimulations/Configuration/postLS1CustomsPreMixing wherever needec by premix workflows; TEMPORARY
 --geometry Extended2015  as needs be in the 70x (all GT-driven in subsequent releases)
Made statics in GctFormatTranslate* classes const

Using C++11 initializer lists allowed all the statics to be converted
to const. This avoids thread-safety issues.
Made GctRawToDigi a stream module

All the statics accessed by GctRawToDigi are now const. This class
not being thread-safe was a performance bottleneck for the threaded
framework.
fix for correct handling of pathological cases of Pt=0 groomed jets
process string set to differentiate 25ns/50ns pilep overlaid when done with premixed events
HARVEST in place of HARVESTCOS
*use same code to get run dir everywhere
*fu-local.lock will be in open subdirectory
*Exception disabled so FastMonitoringService can be used without the input source.
now discarding matches where two jets are too far apart
new premixed dataset as for https://hypernews.cern.ch/HyperNews/CMS/get/relval/2998.html
RECOPRMXUP15PROD
prod premix wf's given different label to avoid dataset collision; assure RECO of prod premix workflows use consistent GT
convert cout to message logger
adding header
* added input file deletion in preGlobalEndLumi (done via
 EvFDaqDirector) for files from closed LS
hltGetConfiguration: small clean up in the handling of Services
hltGetConfiguration: add the "--prescale" option to force using a given prescale column
argparse is included in the Python Standard Library since Python 2.7