Add HGCal V6 workflow

1. Replaces the CFCal workflow with HGCal V6 (i.e. numbers 132xx).
2. Factors the common HGCal customisations into one function which the others call.
3. Adds `HGCalHEScintillatorSensitive` ESProducers, otherwise get failures in reconstruction.

Currently fails in reconstruction with

    cmsRun: <build director>/src/Geometry/CaloGeometry/interface/EZMgrFL.h:26: EZMgrFL<T>::EZMgrFL(EZMgrFL<T>::size_type, EZMgrFL<T>::size_type) [with T = Point3DBase<float, GlobalTag>; EZMgrFL<T>::size_type = long unsigned int]: Assertion `vecSize > 0' failed.

@vandreev11, @pfs, @bsunanda
@bsunanda, I had to add these lines otherwise get a failure in reconstruction with

    ----- Begin Fatal Exception 12-Dec-2014 15:32:25 CET-----------------------
    An exception of category 'NoProxyException' occurred while
    [0] Processing run: 1 luminosityBlock: 1
    [1] Running path 'reconstruction_step'
    [2] Calling beginLuminosityBlock for module PFClusterProducer/'particleFlowClusterHGCEE'
    [3] Using EventSetup component HGCalGeometryESProducer/'HGCalHESciGeometryESProducer' to make data HGCalGeometry/'HGCalHEScintillatorSensitive' in record IdealGeometryRecord
    Exception Message:
    No data of type "HGCalTopology" with label "HGCalHEScintillatorSensitive" in record "IdealGeometryRecord"
    Please add an ESSource or ESProducer to your job which can deliver this data.
    ----- End Fatal Exception -------------------------------------------------