Merge pull request #139 from bvssvni/master

Upgraded to latest Rust-Empty
Upgraded to latest Rust-Empty

This version supports same structure as Cargo.

To compile, type `make gen-lib && make -f rust-empty.mk`
Merge pull request #140 from bvssvni/master

Upgraded to latest Rust-Empty
Upgraded to latest Rust + Rust-Empty
Merge pull request #142 from bvssvni/master

Upgraded to latest Rust + Rust-Empty
Upgraded to latest Rust

Replaced with `*const`. Can change to `*mut` when required.
Upgraded demo to latest Rust

Rust starts the main method on the main thread, so the `start` method
is no longer required.

Ignoring unused results to remove warnings.
Merge pull request #144 from bvssvni/master

Upgraded to latest Rust
Upgrade to latest rust
Merge pull request #145 from gmorenz/update-rust

Upgrade to latest rust
cargo dev-dependencies change
Merge pull request #146 from jdeseno/cargo

cargo dev-dependencies change
Added inner loop break to the demo.
surface.rs: added get_pitch, changed width and height casts to int.
Merge pull request #147 from seemk/master

Demo and surface.rs update
Surface: added from_data and fill_rect.
Added mut specifier for from_data
Added SDL_FillRect and SDL_FillRects bindings
Additional Surface methods.
Added clone trait to color