GeneratorInterface/Core: drop VLA of non-POD type

The patch resolves Clang compile errors regarding usage of VLA with
non-POD types. VLA are not part of C++ standard. It's GNU extension
originating from GCC. Use a standard array on the heap instead as
performance is not a priority in endJob().

Signed-off-by: David Abdurachmanov <David.Abdurachmanov@cern.ch>
add basic SMP DQM, based on Higgs framework
configurable dqm hist directory
move to HLT/SMP hist dir
monitor only single photon paths for now
updating for new SMP single photon paths
add new necessary parameter to config
add SMP HLT DQM to standard sequence
Merge pull request #6170 from olivito/smpdqm_v3

SMP HLT DQM, basic config and single photon paths
Merge pull request #6292 from davidlt/fix-clang-err-GeneratorInterface-Core

GeneratorInterface/Core: drop VLA of non-POD type
Merge remote branch 'origin/CMSSW_7_3_X' into CMSSW_7_0_X