Updated Rust SDL2
Fixed errors for macro semi-colons.

The new version of Rust ( from the Nightly ) now requires that macro
definitions be followed by semicolons. Also switched to my own
repository for rust-sdl2 for now until the actual repository is updated
to fix the macro errors.