Added support for multiple (variable amount) directional light sources.
- gl.js can now handle uniform struct arrays
- simple and ship shaders now can take up to 12 directional light sources as uniforms
Scenes can have light sources, antialiasing can be set in settings.xml.
- scenes automatically assign uniform functions for the scene camera and light sources in the constructor