Port createForsythOptimizedMesh from Irrlicht 1.8

I'm pretty sure this doesn't follow naming conventions