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.

I tried to add corresponding lua bindings, but I don't usually use those so I am not sure if that's 100% correct. Just tried to mimic the existing ones.

In addition, I tried editing project files for Visual Studio and CMake but I cannot test them right now. Android, iOS and Mac builds are fine.