Add a RenderState member for cull face side.

Add a new RenderState variable named 'cullFaceSide' for changing between
FRONT, BACK and FRONT_AND_BACK values. (ie. setting glCullFace())

This is useful in same materials, such as when implementing cel shading.

Includes the corresponding lua bindings too.

I also tried to edit the Visual Studio and Cmake build files but I cannot test them at the moment. Android, iOS, and Mac builds are fine.

PS. Sending this for the second time, the first one had a typo.