Starting to integrate a state stack, updated the scene implementation (changed class Scene to SceneRoot, no longer dependent on class Scene), updated cmake, added some more OpenGL 3.x/4.x integration