Added Buffered to repository to prevent write to disk on every action
Moved repository files to corresponding directory
Extract buffer size parameter from Buffered repository
Refactored IActivityRepository to reduce parameters count
Removed unnecessary classes from buffered repository
Remove untyped thread procedure
Simplified flush procedure using MoreLinq
Rename field eventMaxBufferSize
Extract reset buffer method
Rename buffer size fields
Removed field eventCount
Fix typo in method name
Moved windows api function to corresponding folder
Removed unused method
Moved configuration classes to corresponding folder