* earclip compiles
* some tests passing
* 46 tests passing
* refactor
* cleanup
* new cost
* cleanup
* fixed TouchingHole
* more fixes
* only 5 tests failing
* fixed short sides
* fixed Sponge2
* better cost
* improved keyholing
* Moved Rect to public
* added top/bottom check
* fixed bBox
* Polygon tests pass
* fixed Sponge3a
* another fix, another test
* keyhole refactor
* Added ClipDegenerates
* Refactor FindStarts
* fixed bugs
* fixed Sponge4
* refactor clipped
* another bug, another test
* another bug, another test
* Sponge4 passing
* all tests passing
* removed old triangulator
* fix isfinite
* debug checks
* remove 2-manifold check
* added comments
* fixed missing point bug
* another test, another fix
* two tests added and fixed
* fix build
* fixed CoplanarProp
* fixed seg fault
* reenable 2-manifold check
* refactor for polygon area
* factored out loop
* tests passing
* another test, another fix
* another test, another fix
* fixed dedupe segfault
* ignore duplicated verts
* re-enabled turn180
* re-enabled duplicate tests
* another test, another fix
* refactor keyholing
* more precise area computation
* disabled a test
* added test
* another test, another test
* fixed bridge bound
* fewer short edges
* replaced intersection sorting with InsideEdge
* another test, another fix
* allow a few degenerates in Sponge4