Add some braces to make this code clearer.
Add several missing debug flags to config loader.
Implement print_shader_source for non-ARB.
Remove lightCam from XToon shader uniforms.

The shader compiler optimizes it out since it's not used for anything,
and then the main program can't find it.
Remove reserved word output in Painterly shader.
Add newer GL versions to GLEW debug info.
Remove unused ratio_scale from blur shader.
Use FBOs instead of the AUX buffer where available.

I'm not sure whether or not this achieves anything, but it stops OpenGL
from throwing an error (that probably cascades since errors are not
checked too often).
Clean up GLSL shaders.

Remove commented code, re-indent stuff, etc.
Merge branch 'master' into STL

Conflicts:
	src/net/data_item.C
Fix checks for EOF on streams.

It seems that the old peekahead used >> which skipped spaces, but the
builtin peek doesn't. This should fix the last brace coming up as a tag
instead of ending the file.
Combine TEX_BODY tag lists.

I'm not sure what the action tags list is supposed to be, but it doesn't
seem to be used differently. And it seems to prevent the parsing of the
sample paperdoll.jot.
Add more information to GL error printing.
Replace ARRAYs with vectors in shader loader.