Improved entity test cases
Updated lest
Added boiler plate for testing the component filter
Updated and implemented test cases for ComponentFilter
Fixed compilation errors in ComponentFilter tests
Fixed implementation of ComponentFilter to pass tests
Also fixed up some programmer errors in ComponentFilter tests
Improved entities test and made the code pass all test cases
Improved test for multiple activate calls for entities
Improved System test cases
Made anax pass all test cases
Improved ANAX_ASSERT
Added a missing explicit to a ctor
Made Entity's default actor private
Made Entity's default ctor public again
As I don't want to make any major breaking changes that could occur by this