Simple main thread

Allow optional, simple main thread management using `sdl.Do` and `sdl.Main`.