Detach shader objects after linking.
Use better naming convention for GLSL and matrices.
Beginnings of scene graph and lua bindings.
Add command line editing to console.
Import queue.h and tree.h data structure headers.
Use BSD queue implementation for linked lists in scene graph.
Add command line history using BSD queues.
Use warn() function to print error messages and warnings to both console and stderr.