Added links to Scene for the rendering routine.
Suppressed output from GCC et al.
Reformatted RenderObject and removed dead code.
Added several object stubs
Added TeapotObject, a primitive for teapots.
Further changes to add functionality.
Fixed a runtime error from trying to create null string.

Turns out you can't create a null string by setting it to NULL or
`static_cast<std::string>(NULL)`.  Damn C++.
Added call to glutSolidTeapot to TeapotObject
Added GlobalState to build system.
Duct-taped everything together in the headers.