Added
- More error types
- Checking plugins for some conditions (in PluginManager)
- Allow returning values from plugin running. Dict with `PluginName: value` format or just value for single plugin
- Setting plugin actions in IPlugin classes for using in SimpleFuncRunner
Changed
- Moved plugins types in separated directory
- Changed default ignore pattern in config
- Now all plugins should have `NAME` declared. If no_info is allowed then will be used "Unknown {}" where "{}" is hash of plugin object
Fixed
- no_info_default copying insead just assign in PackagePluginLoader class
Removed
- Setting up plugin actions in config