Merge branch 'release/0.0.17.0' into develop
Added initial reference for logger to injection kernel. Updated log level inside LibLog to avoid confusion between NLog and LibLog.
Refactored LibLog into separate class files. Removed LibLog NuGet dependency.
Updated all using statements to include new library code.
Updated master server tests to log to new logging framework.
Fixed log directory output location.
Merge branch 'feature/logging_framework' into develop
Removed unneeded configuration project from solution.
Removed configuration files from project tree.
Created new buffer pool files inside runtime.
Removed buffer pool project from solution.
Removed buffer pool files from disk.
Updated namespace names.
Updated references to new buffer pool location.
Merge branch 'feature/refactor' into develop
Updated base connection class with more error handling. Also, added a guard to handle disposed classes.
Renamed connection notification to connection sink. Added comments to all of the methods.
Added more comments back in the connection base class.
Implemented more listener functionality. Created base listener class for all other listeners to derive from. Added comments to the listener sink to accept messages for new notifications.
Added configuration for slab sizes and buffer sizes for network buffers. Updated code to create socket buffer pool. Updated logging so that they have default values.