Add support to omit files that have zero events
When producing skimmed nanoAODs, some output files have zero events. These can cause some problems in fast-carpenter so it would be helpful if these zero-event files could be omitted from the file list for a given dataset.