flat areas: cleanup and optimization
cleanup: removed useless methods, might be slightly faster
fix: UVEdge.neighbor_* calculation for merged vertices with crossing boundary