Cut calculator

First commit of the CutCalculator EDProducer which produces flags for each object and for the event, indicating whether it passes the user-defined cuts.