Movie support for SDL2

This is a simple port of the movie code to work with the SDL_Renderer code. Seems to work fine - unlike the old code, this redraws the screen every frame, reusing the old video frame if the next one isn't ready to be presented.

It includes pull request #23.