Uniforms and vertex attributes

The required uniforms are calculated and vertex attribute locations
obtained. A small awk script to update the glfunctions-files was added.
Currently this just outputs the new files to stdout, something is wrong
with GAwk's file handling. Until that bug is fixed, just copy and paste
the code manually into the respective glfunctions-files.