-changed "absent" to "excluded" everywhere
-added Events support:
*systems are scanned by handleEvent() function
*generate system callers for events
*event sending have (untested) multithreaded support
*EventInput structure in System has input components for event
-Multithreaded IDManager.getNewID()
*use implementation with free IDs stack (instead of classic pool)
-support for multiple UpdatePasses. Passes are added by name, and must be called between begin() end() functions.
-removed mutex from addEntity()
-commit() function added. Used to commit all changes made while update() call. Called automatically by begin() end() functions.
* 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