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
Fixed a typo, added more functions
Merge pull request #148 from seemk/master

Cloneable color
Merge pull request #149 from seemk/surface_updates

Additional Surface methods
Remove crate_id from codegen
Removed crate id from lib
Build fix for latest Rust
Added explicit path for codegen dependency