Replaces Catmull-Clark Algorithm with Loop Scheme for Subdivision Modifier

- This provides better results for subdivisions of triangles only
- Subdivision examples looks much better now
- Fixes #4455, #3663
- Known issues: doesnt handle UVs, sharp, and semi-sharp edges for now