RunManager - add RunInitializer for better decoupling
Plugin generalized into RunListener

This means RunManager does not need G4Application any more.