EC_RigidBody: Initialize null ptr in ctor. Thank Scene unit tests for catching this right away :) My recent mods to rigid made it use the carbage ptr if created as unparented.
New CMake option ENABLE_TESTS that will turn on testing, enabled by default as imo all devs should start running these with some frequence. If disabled the executable projects wont be included in the build.
TestScene: Leverage QtTest modules data driven testing helpers. This actually makes it so that we get benchmark metrics now per component, which is nice in seeing the slow ones. Clears up the actual test from having to use loops and repeating data initialization.