Cleaning, experimenting with 3d

Switched from GLEW to glLoadGen. Added glf3 and cam3. Split most of
gl_util.h and gl_util.c into separate files.