Merge pull request #1 from kvark/master

Fixed projection checks and FOV handling
Take into account parallel edge case
Use newtype struct instead of deprecated enum syntax
Merge branch 'master' of https://github.com/bjz/cgmath-rs
Fix wording
Ported to Rust-0.6