Add sdl_window:set_fullscreen/2
Simplify the C code for create_window
Add sdl_window:grab_input/2
Simplify the C code for set_window_bordered
Add sdl_window:set_icon/2

The surface needs to be kept around and not GC otherwise it crashes.
Add sdl_window:set_max_size/3
Add sdl_window:set_min_size/3
Add sdl_window:set_pos/3
Add sdl_window:set_size/3