Make smaller function in core of data processor
In order to fit FE data processor into other use cases, we can make a smaller method to be implemented by front ends. As an example, this can be used in tests, and doesn't need to be run in a separate thread.
Currently this only works for Strips as the Pixel processor stores some information between event fragments.
Also, the same thing can be done for other data processors (histo and analysis).