Pack lightmap coords in two vec4s instead of four vec2s

I changed the VBO code so lightmaps are now sent to the shaders as two 4-component attributes instead of four 2-component ones. This saves 2 attribute and varying registers, and is required for GLES2 support.

Also I fixed two small VS2012 compilation errors in r_backend.c caused by implicit type conversion.