Fix setting the # of presamples for HcalUpgradeDataFrame.

One of the constructors will use an uninitialized value of the presamples and
modify it with a target presample size.
Replace hardcoded QIE/Lut properties with updated ones for QIE10.
Replace hard-coded max ADC values with constant values.
Fix whitespace.
Toggle LUT size depending on legacy/upgrade mode.

This likely has to be changed still.  Fill the LUT according to the shape
index used by the HcalCoderDb.
Keep CaloTPGTranscoderULUTs from crashing.

FIXME Needs proper fix.
Add lookupMSB for upgrade data frames.
Add a parameter for switching on upgrade LUTs.
Enable a preliminary Upgrade DF -> TP chain.

This needs a lot of work still.  Areas include going through the LUT
generation again, producing upgrade TP and verifying that the samples are
treated correctly for all Hcal parts.
Somewhat fix HF LUT generation.
Remove superfluous debugging output.
Replace compressor mask with a constant.
Handle HF for UpgradeDataFrames.
Debug settings.
Activate trigger primitives.
Remove another magic constant.
Fix etaRange to accept unsigned integers only.
Use 16 bits to mask linearized energies for TPs.
Explicitly skip ieta==0 when generating HCAL TP LUT.
Remove std::cout statements.