Code cleanup and added glPolygonOffset
There is no glEnable(GL_FRONT_FACE)
Re-enable glFrontFace with sanity check
Merge pull request #259 from raven02/patch-14

Code cleanup and added glPolygonOffset