Removing old plugin architecture.
Added new plugin system. All plugins are registered through the Kernel object, the command line programs can get the plugins through the Kernel.
Added base plugin directory. Fixed some undefined symbol problems.
Fix segfault when deleting plugin instances.
Merge branch 'feature/kernel-plugin' into develop
Merge branch 'develop' of https://github.com/sed-szeged/soda into develop