{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}
Updated to latest Rust
Merge pull request #62 from ozkriff/master

Updated to latest Rust
Add deriving TotalEq for Vector.
Merge pull request #63 from xales/add-totaleq

Add deriving TotalEq for Vector.
.travis.yml: Download rustc from rust-lang.org
Makefile: Fixed 'lib' target
Makefile: Removed (un)install targets
Merge pull request #64 from ozkriff/master

.travis.yml: Download rustc from rust-lang.org
std::cast -> std::mem
Update crate attribute.
Merge pull request #65 from luqmana/master

Update for latest rust.
Add line segment shape and functions

Create a new line segment struct that contains two Points in either
2D or 3D space.

Also create an implementation of the Intersect trait for testing
whether two line segments intersect, and where.
Merge pull request #66 from brandonw/master

Add line segment shape and functions
Updated for latest Rust
Merge pull request #69 from ozkriff/master

Updated for latest Rust
Document Array