Upgrade to latest Rust (breaking change)

Closes https://github.com/AngryLawyer/rust-sdl2/issues/249

* Added new struct `AudioFormatFor`
* Added `get_audio_format` on `AudioFormatFor`