Fix WedgeIntersects bug and test it
Adding a ton more testing to weed out bugs

- Added Matrix, Polygon, and Polyline types.
- Added edge crossing tests.
- Loop containment tests.
- Cleanup Robust CCW code a bit.
- Test symbolic CCW perturbations.
- Cleanup some of the edge code in polygonbuilder (still needs passing tests).
- Added a bunch of tests for polygonbuilder but they fail for now.