Added changes to drasyl core as preparation for #71
Added changes to drasyl core as preparation for #71 (closed):
- Changed start/stop location of PluginManager
- PluginManager is no longer a DrasylNodeComponent
- Added new Event listener to PluginManager and DrasylPlugin
- Added new interface AutoSwallow that automatically swallows messages that arrives the end of the pipeline
- Fixed some javadoc
- Added hashCode() and equals() to PluginOptions and PluginEnvironment
- Removed start() and stop() from PluginManager API (use beforeStart()/afterStop() instead)
- Removed onAdded() and onRemove() from DrasylPlugin API (use onBeforeStart()/onAfterStop() instead)
Edited by 6roebert