lol found a compiler bug
Entities are now stored in contiguous memory. There are still bugs
added work load to processEntity in stress test
Removed some unnecessary multithreading specific code. Changed the function signature for adding systems
Custom thread pool for more speed
Wrote tests for EntityManager, made some methods invisible to the outside world that are public but aren't intended to be used
Entity unit test for destructor
API for setting supported components and depending systems has changed. Added Entity unit test for checking for supported systems
Unit test for checking whether systems are updated when entities add or remove components
Grammar Nazi mode activated
Testing things with openmp
Fixed merge conflicts
Test for removing unexisting components from entity
Extracted template implementations of System class into System.hxx
Improved visibility macros so everything can be exposed to the unit testing framework
Moved code from autogenerated Config.hpp to Config.hpp.in
Writing tests for System
Wrote unit tests for System
Removing boost threadpool implementation for now, not sure how stable that is
Fixed merge conflicts