This fixes bug in wrong flipping of normals during render in some cases too. Most important, it also allows autosmooth and halos now with subsurf. Particles do work, but still use the original geometry. - I only coded 4 bytes of this, rest is from master zr!