Raw code from Lecture 8.

Implement reading a Mesh from .OBJ file.
Implement bump-mapping for meshes.
Change the default scene to 'testmesh.trinity', where we have a
textured dye with a bump map.

The code here is kinda unpolished right now, needs some reorganization
and comments.