Merge pull request #84 from ozkriff/master

Updated to latest Rust: PartialEq, PartialOrd
Added matrix that inverted incorrectly as part of #83.
Fix inverse matrix4, base it on Cramer's rule.
Merge pull request #85 from csherratt/fix_matrix

Fix inverse matrix4
Fix transmute build failure

Closes #87
Merge pull request #88 from bjz/transmute-error

Fix transmute build failure
Remove Transform3D type

Closes #86
Clean up formatting
Merge pull request #89 from bjz/transform

Remove Transform3D type
added translate to Matrix