-----
- ``sdl.*`` bindings are generated directly instead of using apipkg. Works
better with IDE autocomplete.
- _sdl.lib.SDL_* (non-renamed) wrappers have been removed. The raw cffi
functions are still available in __sdl.lib, __sdl_image.lib etc.
- SDL math and string functions have been removed. Use the Python equivalents.
- __str__ representation of all structs.
>>> print(sdl.Rect((0,0,12,42)))
<Rect x=0 y=0 w=12 h=42>
- Struct properties return and accept wrapper classes instead of raw
cffi objects in many places.
``isinstance(sdl.Surface().clip_rect, sdl.Rect) == True``
Lessens the need to use lower-level cffi functions.
- ``sdl.Event().unwrapEvent()`` added to convert a generic event into the
correct union member e.g. ``WindowEvent``, ``KeyboardEvent``, ...