Using GLFW Close flag insted of variable
Camera::handle is no longer called unnecessarily
camera-ondemand-handle to develop

manual merge
Merge remote-tracking branch 'origin/develop' into dynamic-models