Merge pull request #18 from bvssvni/master

Upgraded to latest Rust
Merge pull request #19 from bvssvni/master

Fixed compiler warnings
Using generic events for FirstPerson

Closes https://github.com/PistonDevelopers/cam/issues/20