Renderers can now be captured to surfaces through windows.
SDL2::Window#renderer_to_surface.
- Added SDL2::Renderer's internal layout from SDL_sysrenderer.h, not
sure if this was wise but I did it anyways.
- BUGFIX: SDL2::Surface was missing the `pitch` member!!!
- Implemented SDL2::Window#renderer_to_surface, discovered above bug.