add glsl changes

- adds all shaderchunks as seperate files with extension .glsl
- updates the builder to add glsl files as string in the builds.

This is just a start to fix #4271