Update to the last Rust + improve the obj/mtl loader.

There is now a basic mtl loader which loads materials and colors.
Nothing has been optimized yet.
Removed --link-args from the makefile.
Merge remote-tracking branch 'upstream/master'