Add placeholder product for fill scheme and use in Ecal Local Reco

Add placeholder FillSchemeInfo product which contains only the bunch spacing for now, but should contain the full filling scheme in the future.

Dummy producer added which fills bunch spacing from PileupSummaryInfo for MC and from hardcoded run list for data.   (n. b. the bunchSpacing parameter in the default mixing nopileup config was changed to be easily distinguishable from 50ns and 25ns, but this should have no physics effect)

Ecal local reco modified to use the FillSchemeInfo (but only switching between 10pulse config for 25ns and 5pulse config for 50ns for now)

@bachtis @emanueledimarco @argiro @lgray

we normally start counting from 10.
I can't recall now if there's a proper reason for that.
@ktf @Dr15Jones