This code for reading obj files comes from Nate Robins' OpenGL Tutorials.
The complete source can be found at

	http://www.xmission.com/~nate/tutors.html

I made one small change: I moved the definition of M_PI from glm.h to glm.c.
The code compiles under both gcc and g++ and should compile on both the Mac
and Linux machines.

The porsche model also comes from the tutorials.  It as ~4K vertices and ~4.7K
quads, so it is probably more detailed than you want to render in your game,
but you can use it to test the loading and rendering of meshes.

For a basic description of the .obj file format, see

	http://www.royriggs.com/obj.html

For more detailed information see

	http://people.scs.fsu.edu/~burkardt/txt/obj_format.txt
	http://people.scs.fsu.edu/~burkardt/data/mtl/mtl.html

