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

also, 
- what about  fills with larger bunch spacing (we had single bunch colliding at the extreme, other options were 75, 525, 650, 500)?
- what about HI fills with larger bunch spacing (200 ns was common).

At least add a warning when this runs on data.
Also, the default for no OOT should probably be a bigger number