Fix OS X build error with Quicktime, need <stdio.h> for FILE usage.

git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@54868 954f8c5b-7b00-dc11-b283-0030488c597c
OpenGL: implemenation of fixed function lighting as per pixel GLSL shaders. The
code is still unused, but the intention is to use this to solve the double sided
lighting problem on NVidia, and to make the materials work on OpenGL ES 2.0
eventually.

The code works and matches the fixed function lighting pretty much exactly, but
still needs optimizations. The actual integration in object draw will be
committed later when more fixing & testing, there's lots of different combinations
and unclear OpenGL state here.

git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@54869 954f8c5b-7b00-dc11-b283-0030488c597c
CMake: update cmake.txt documentation to remove some old information and link
to the wiki for detailed cmake build setup instructions.

git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@54870 954f8c5b-7b00-dc11-b283-0030488c597c