Cleanup manual memory management in EventLoops
Clean up most manual memory (de)allocations in the event loop to use unique_ptr instead. The remaining manual management is simpler to keep because Gaudi uses references to pointers in its API.
Clean up most manual memory (de)allocations in the event loop to use unique_ptr instead. The remaining manual management is simpler to keep because Gaudi uses references to pointers in its API.