Removed some unnecessary code.
Added try-catch with logging when loading/unloading plugins.
Added custom exceptions for when the dependency does not exist or when it is of the wrong version.
Merge branch 'develop' of https://github.com/hadouken/hdkn into develop
Removed unused class file.
The HttpJsonRpcServer now uses the async/await model instead of the old Begin/End.
Better logging everywhere.
Removed Events plugin.
Added a simple SignalR IEventServer implementation.
Renamed EventService to EventListener and changed implementation a bit.
Added a simple JsonRpcClient.
Small fix in JsonRpcClient.
PluginManager now sends an event when a plugin loads.
Added Cors middleware.
Super simple basic SignalR event listener which reloads the page if a plugin is loaded or unloaded.
Merge branch 'feature/events-refactoring' into develop