Change SDL resource loading to use our filesystem functions

*** This should not be merged until the mailinglist discussion is resolved ***

SDL 1.2's own filesystem functions have very limited unicode support,
so provide an SDL_RWops struct to let them use ours.
This also bumps the minimum required SDL_mixer version to 1.2.12