Moved post-selection + heralding support and logical performance computation from Processor to Simulator.
SimulatorDecorators needed to post-process the output states on the outer layer => this lead to some changes both in the abstract class and in the factory