{Vec, Mat, Quat}->{Vector, Matrix, Quaternion}

The full names provide consistency with the other types. Also, Vec is now a type declared in libstd - this will reduce confusion.
Update formatting
Update bench to latest Rust
Merge pull request #60 from bjz/rename-types

{Vec, Mat, Quat} -> {Vector, Matrix, Quaternion}