Merge pull request #198 from bvssvni/master

Added `#[repr(C)]`
changes for removal of libdebug in latest

* replace {:?}
* remove debug crate
get_ticks returns u32 instead of uint
Merge pull request #200 from bbodi/tick_ui32

get_ticks returns u32 instead of uint
Merge pull request #199 from jdeseno/latest-rust

changes for removal of libdebug in latest
Add information on OpenGL to the README.md.
Clarify installation instructions for cargo.
Merge pull request #202 from Cifram/master

Add information on OpenGL to the README.md.
remove the Window<->Surface distinction from the Renderer type interface
Merge pull request #203 from bbodi/renderer

remove the Window<->Surface distinction from the Renderer type interface
getting rgb of a Color and fixes set_viewport arguments
replace a to _ to avoid warning
Run demo with new `cargo run --example` command
Merge pull request #205 from jdeseno/cargo-example

Run demo with new `cargo run --example` command
Replace `fail!` with `panic!`
Merge pull request #206 from crumblingstatue/master

Replace `fail!` with `panic!`
Merge pull request #204 from bbodi/some_fixes

getting r, g and b components of a Color and fixes set_viewport arguments
rwops: Remove `Collection` impl

The `Collection` trait was removed as part of the
collections reform in Rust master.

Instead, we impl it for `RWops` directly.
Merge pull request #207 from crumblingstatue/master

rwops: Remove `Collection` impl
Refer to enum variants with their full name (see rust-lang/rust#18973).