Begin development of Video and Model modules

Some 3D models (in mat/) can now be loaded and displayed.
Added Vertex Buffer Object functionality

VBOs increase performance by writing a model's vertex array to graphics
memory. Some performance statistics on a stress test:
Using manual vertex passing: 15 frames/second
Using vertex buffer objects: 420 frames/second
Tests were done by rendering a model with 3936 triangles 125 times
(492000 triangles).