Merge pull request #86 from bvssvni/master

Fixed shadowed lifetimes
Merge pull request #87 from bvssvni/master

Upgraded to latest Rust
Removed `rustc/cargo -v` from .travis.yml

See https://github.com/PistonDevelopers/piston/issues/794