Add the initial SDL_Texture wrapper code.
Add texture creation code for the window.

Since textures are attached to a renderer the window (and thus its
renderer) often is the best place to create the texture.
Merge branch 'SDL_Texture'

Add a wrapper for the SDL_Texture. This contains the basics more
improvements will be added later.