[Intermediate Commit] GL::Api now supports Crate, Light and SpotLight demos
- Added vertex attribute descriptions for all vertex types
- Added support for texture loading using Simple OpenGL Image Library
- Modularised GLSL by allowing 'required' shaders to be specified in metadata
Added initial support for fast scripted 3D mathematics (Lua only)
- Added script type registration, to improve modularisation and type sharing
- Added ability to specify script type metamethods (+ - * [] =)
- Added debug rendering (stretched cylinder) for Geppetto's string
- Extensive cleanup and refactoring