Wrap calls to low-level functions in unsafe { ... } blocks for language changes

C functions are now implicitly unsafe per a language change on incoming. This fixes up rust-sdl for it.