Complete refactoring of Plugin and PluginEngine.
Fixed plugin unloading.
Merge pull request #8 from fougerite/faster-jist

Complete refactoring of Plugin and PluginEngine.
Merged changes from master.