Added beginning of BSP/PVS culling. Updated shaders to GLSL 1.3

Detection of current cluster and visibile clusters is done.
Now just need to generate a list of faces to render, then group by
opaque/transparent, then sort by texture.