SDL: port to SDL2 (+3 squashed commits)
Squashed commits:
[a26e9e6] SDL: revert code to include SDL1 support too
[2306f32] SDL: port PS3 events to SDL2
[99521dc] SDL: more changes to PS3