Add main and setf to make-glsl-shader.
Minor improvements.
Move most functions and macros out of cl-foo.lisp