Get/set window maximum/minimum size
Implement Lazyfoo Lesson 01 and associated bindings
Implement remaining functions for Lazyfoo Lesson 02
Add 'default-language' to executables in sdl2.cabal
Factor code into SDL.Video.OpenGL from SDL.Video
Factor code into SDL.Video.Renderer from SDL.Video
Add Numbered typeclass
Add Lazyfoo Lesson #03. No new API additions!
Add SDL.Input.Keyboard
Split Numbered into FromNumber and ToNumber
Partially rework SDL.Video.OpenGL
Update SDL installation instructions for OSX
Lazyfoo Lesson #04. Currently relying on Raw for keyboard handling.
Add Lazyfoo Lesson #05, Video.convertSurface and Video.blitScaled
Added `waitEventTimeout`.
Added `destroyTexture`.
Add SDL.Hints
Add createRenderer and destroyRenderer
Move Renderer to SDL.Internal.Types
Provide defaultRenderer