Port to SDL 2.
Merge branch 'SDL' into cmake