Merge pull request #13 from kmcallister/rust-upgrade

Update tests for new Rust
Implement new_all_same method to create SideOffsets2d with all same value
Switch from -o to --out-dir.
Revert to using -o for tests
Merge pull request #14 from kmcallister/otest

Revert to using -o for tests
Merge pull request #15 from sammykim/new-all-same

Implement new_all_same method
Upgrade Rust.
Merge pull request #16 from metajack/uprust

Upgrade Rust.
Make SideOffsets2D derive Clone
Merge pull request #17 from pcwalton/master

Make SideOffsets2D derive Clone
fmt! -> format!
Add default formatters for Point2D, Size2D, Rect