added validity check
tests pass, but I had problems running the demo (slow and crash)
this is still work in progress
fixed glcombine (for leaks)
added validity test in case we use poly2tri
added a list of invalid polygons for testing