Overhaul compiler to take advantage of fmt
Add all shader types
Add version specification to shaders
Add edge cases to symbol->glsl
Add finalizers to shaders, pipelines

Shaders are no longer copied so *compiled-shaders* is not necessary
Add create-pipeline to simple example
Fix related to 7a48dfe
Shader/pipeline attributes uniforms should be accessed by glls symbol

Not GLSL symbol
Shaders accept keywords in first form for version, extensions, pragmas
Alias renaming
Modify do-times (formerly dotimes)
Update tests
Complete README