Try to allocate executable memory close to PPSSPP memory if not below 4GB
executable memory allocation changes
fix 32-bit builds
typo
Detect and use SDL2 with help of this Dolphin CMake module:
https://github.com/dolphin-emu/dolphin/blob/master/CMakeTests/FindSDL2.cmake
Look for SDL_gamecontroller.h instead of SDL.h to prevent CMake from
using SDL1 include dirs
Update to SDL2
Update native submodule
Merge branch 'master' into sdl2

Conflicts:
	native
Replace download frame in Rezel Cross
Replace download frame in Toaru Majutsu to Kagaku no Ensemble
Another function replace in Kirameki School Life
Replace function in Hentai Ouji To Warawanai Neko
Replace function in Toradora! Portable
comment out display list debug window

comment out the display list debug window in the QT version
because it's not maintained and currently causes compilation
errors because it was not updated to deal with the new GPU
backend
Update replace function for Toaru Majutsu to Kagaku no Ensemble.
D3D9 Get maxAnisotropyLevel from device caps
d3d9: Make the vertex shaders more similar.
d3d9: Update some areas of the pix shader.

Will eventually want this to have the clamping etc.
d3d9: Oops, don't need this, no prescale.

Hmm, trying to reduce differences, though...