SDL2: Save backbuffer into extra surface before swapping buffers.

This prevents the game showing multiple copies of the cursor when
in menus in SDL2 mode.