Use tellEvent to create reward events every time the RewardPulser pulses.
This way there are many small reward events, rather than one big reward event. This is much more suitable for DB-Sync. Removed provenance from the reward pulser. Added the Trace operations GetEvents and splitTrace, and the Property forEachEpochTrace