Refactoring creation of attributes, shader uniforms, etc
Update submodule references
Refactoring shader building
update ribbon lsystem
Factor spectral mesh
use shader builder class, new Mesh class
Factor spectral rendering out of audio file
Remove old model varobjs
Clean up shut down
Update project settings
All shaders now use attribute layouts
Attributes no longer read from shader, they must be specified in a layout
Fix more shutdown render issues
Factor VAO and Buffer to Mesh
use vertexData() accessor instead of data directly
Cube test data
move routines not needing template specialization out of template
Move the shader out of the vao object, into the mesh
Remove VertexBase intermediate class
Be more disciplined about when vbo is bound and unbound