Stringification of symbols now changed (instead of starting capitalized, we check what package they live in and if they're tagged as being in the "opengl-glue" package we capitalize and prefix with "gl_", previously we always capitalised and prefixed with "gl_" if needed).
Type declarations for backends now in place. Still looking at getting a whole lot of "run code in lisp" glue in (quite a few of the OpenGL functions are suitably variadic and will thus need shadowing so we use internal functions instead of CL functions, since (sin #(3.0 0.1 1.0)) will cause a problem).