Merge pull request #41 from brandonson/master

Update several things so lib works with latest master.
Update README.md
update to last Rust
- crate_id -> crate_name
update to last Rust
- index traits changments: remove index for convex shapes, and update impl for vertex arrays
Update example
Merge pull request #42 from tyrannosaurus/master

Update example
try fix travis
fix travis build
fix travis
Make several functions take &[T] instead of Vec[T]

The CSFML functions all copy the data given to them and do not take
ownership, so taking Vec<T> is unnecessary at best and an extra heap
allocation (for data created on the stack) at worst.

[breaking-change]
Merge pull request #44 from tomjakubowski/update-pixels-slice

Make several functions take &[T] instead of Vec[T]
improve doc
update all docs comments to respect Rust guidelines
update to respect Rust style guidelines: ' : ' -> ': '
update to last Rust
- fix lifetime
refactor events
- sfEvent union generated with rust-bindgen + Event creation deported to window::event::raw
fix to last Rust + Cargo
- import renaming changes
- cargo -> [lib] insteed of [[lib]] section
update to last Rust
- add repr(C) attribute to all foreign interface structs
Update to the last rust-nigthly.

Version of rustc: 0.12.0-pre-nightly (2e92c67dc 2014-08-28 23:56:20 +0000).
Merge pull request #46 from sebcrozet/master

Update to the last rust-nigthly.
Change target_os to windows instead of win32