Fix sdl_main.rs demo

These changes get `sdl_main.rs` working again. The changes bring it in line with  `sdl-demo/main.rs` and fix recent language changes for `SDL_Main`.