Refactored QueueSystemProcessing and ProcessingSystem

- removed unnecessary empty On* overrides;
- QueueSystemProcessing now inherits ProcessingSystem;
Renamed QueueSystemProcessing to QueueProcessingSystem

renamed QueueSystemProcessing to QueueProcessingSystem in order to
conform to *System naming and reflect inheritance from ProcessingSystem.