Added most of the infrastructure to enable postprocessing

Copy-pasted from http://en.wikibooks.org/wiki/OpenGL_Programming/Post-Processing

WIP! Does not work yet (framebuffer creation seems incomplete +
unforms/attribs are not found)