* renamed to BlockAllocator
* now it's template with compile time assingable block_size and block_in_allocation variables
-WIP Event management
* probably working sendSelfEvent()
* registerEvent()
-added win_dll.d as Windows DLL require functionality
-EntityCallers pointers to systems now are updated after adding new system (or in future system reloading)
-fixed compilation issue referenced to filling components with default values
-error information about adding system with non existing component (prints name of system and component)
-fill components in template with default values
-more messy tests
-some documentation
-some useful code moved to functions
-adding components to existing entity
-opportunity to get entity by ID
-fixed calculating deltas
-sorting IDs arrays for allocating Templates
-fixed alignment caluclation
-added compile-time checks for "component_id" member existing in component
-adding entities
-Template allocating and freeing
-Deltas calulating for components in EntityType
-Updating for every EntityType and System
-Generate deltas, components list, and functions callers for Systems