Issue #147.  Now call Renderer::deinit() in onExit() so the SDL window is closed if we exit uncleanly.