Minor code cleanup.
Optionally save an SDL_Surface when loading a texture from file.
Allow streaming access for textures loaded from file.