Big update!

SOP_CreatePolygon now automatically fixes normal facing issue. Should
work for most cases. Read TODO section in *.cpp file to see what needs
to be changed.

There are couple internal changes here and ther, some of which I didn't
tested yet, so there may be other operators that doesn't work.