Fix sun size.
Merge branch 'master' into sunSize
Merge remote-tracking branch 'origin/master' into sunSize
Add a sunburst.
Get rid of sin() and cos() from sun shader.
Added get/setGlowFactor to address a feature request in #769.
Merge pull request #1081 from AnalyticalGraphicsInc/sunburst

Sunburst
Fix whitespace.
More whitespace.
Use Object.defineProperty for glowFactor.
Switch to Core/defineProperties.
Merge branch 'master' into sunSize
Shader builtin functions/structs/constants broken into individual files. ShaderProgram.js now only concatenates builtins that are referenced from the particular shader being compiled.
Clean up glsl->JS script
extracted automatic uniforms into their own file
Fix shader typo
Shader builtin functions/structs/constants broken into individual files. ShaderProgram.js now only concatenates builtins that are referenced from the particular shader being compiled.
code cleanup
generate a dependency graph for determining which built-in functions/structs/constants to include and the order to include them in
preserve the number of line breaks when stripping glsl comments for dependency determination