Pointer mut/const requirements for rust 0.11.0

Just upgraded to rust 0.11.0 nightly. The const/mut changes for pointers break this library. This PR builds with the latest `rust-sdl2` & I've tested the stuff I'm currently using but not everything.