Update `lib/rust-sdl2`

Adds fixes for:
* Deprecated owned vectors
* [Unused] `extern crate extra` declarations in `codegen/**.rs`