Add TriangleClass
Add tinyobjloader library
Add bunny and teapot OBJ files
Include tinyobjloader
ADd OBJModel class
Add OBJScene

This allows easily rendering obj files
Merge branch 'obj_loader'
Use IntersectionInfoPointer

Create and use an IntersectionInfoPointer using QSharedObject. This
makes memory management of IntersectionInfo objects trivial. Also add a
NoHit alias to make code more readable.