The old blue shader for DX9 is no longer needed
Set default value to false for blue filter effect
Merge pull request #117 from Lego3/fix_blue_filter

Fix blue filter problem when changing resolution
Use getNextPts == 0 instead of empty() to tell if we are finished
displaying AVPictureBuffer frames.

In SDL2 we are keeping the existing frame up until it is the next
frame's turn so the AVPictureBuffer is never empty unless it is
freshly created or deallocated. If there is no next frame
getNextPts is 0.
Move unload call from onMovieOver to _destroyMovie

Calling unload causes the AVPictureBuffer to be flushed, but in
SDL2 we need to keep it so we can keep showing the last frame as
long as the last frame is visible.
Allow scaling of bitmaps in SDL2 branch

Fixes issue #119
Merge pull request #128 from TheCycoONE/sdl2_scale_fix

Allow scaling of bitmaps in SDL2.
Merge pull request #125 from TheCycoONE/sdl_movie_fix

SDL2 movie fix for #120
Add zoom support to SDL2 renderer

Checks to see if the environment supports the required features
and if so enables zoom.
Fix keybinding for zoom in.

The + key doesn't exist on US keyboards
Merge pull request #131 from TheCycoONE/sdl2_scale_fix

Added zooming to the SDL2 branch. Note that the scroll wheel is currenty not usable. Use either + or = to zoom in and - to zoom out.
Fixed scrolling: Scroll wheel events are no longer triggered in SDL_MOUSEBUTTONUP, so all such code is now in its own functions - onMouseWheel
Merge pull request #134 from Lego3/sdl2_fix_scroll_wheel

Fixes mouse wheel scrolling for e.g. zooming