Added Ninject modules to register IEventListener/IEventPublisher.
Cleaned up the IPluginEventListener and IPluginEventPublisher.
Updated ITorrentEventListener and ITorrentEventPublisher.