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 frame download in Sakurasou No Pet Na Kanojo
Add option to vertexdecoder to expand UVs to floats
Delete the DX9 vertex decoder, use the "GL" one instead (now common)
Move vertexdecoder files into GPU/Common
Jit the most common of the "ToFloat" texcoord conversions
D3D vtxdec: Convert weights and normals to float
Fix some endian-ness in generic vtxdec
DX9: Enable vtxdec JIT, buildfix
D3D vtxdec: Fix nrm stuff
Move a couple funcs outside of loops.

Will cut down on the performance hit.
d3d: Fix switching between rendering modes.